Поделиться через


Файлы Web.config не идентичны на всех компьютерах в ферме (SharePoint Server 2010)

 

Применимо к: SharePoint Foundation 2010

Последнее изменение раздела: 2016-11-30

Имя правила.  Файлы Web.config не идентичны на всех компьютерах в ферме.

Сводка.  При наличии нескольких веб-серверов переднего плана в ферме и внесении изменений в файлы Web.config вручную возникает проблема, когда веб-сервер переднего плана не может прочитать состояние сеанса, сохраненное другим сервером в ферме.

Причина. Файлы Web.config на веб-серверах переднего плана в ферме не идентичны.

Решение. Убедитесь, что файлы Web.config идентичны на всех веб-серверах переднего плана в ферме, или игнорируйте это уведомление, если файл Web.config на сервере был изменен специально.

  • Игнорируйте это уведомление, если файл Web.config на сервере был изменен специально. В противном случае выполните следующие действия.

    1. Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником группы администраторов фермы.

    2. Определите сервер, на котором возникает это событие. На веб-сайте центра администрирования в разделе Мониторинг щелкните Обзор проблем и решений и найдите имя сервера в столбце Серверы со сбоями. Если сбои произошли на нескольких серверах фермы, повторите следующие действия для каждого из них.

    3. Убедитесь, что учетная запись, под которой выполняются эти действия, входит в группу "Администраторы" на локальном компьютере, который был определен на предыдущем шаге.

    4. Войдите в систему сервера, на котором возникло это событие.

    5. Обычно файл Web.config находится в папке C:\inetpub\wwwroot\wss\VirtualDirectories\Port_Number. Обратите внимание на дату изменения файла Web.config.

    6. Повторите предыдущие действия на других серверах, где произошла ошибка.

    7. Сравните эти файлы Web.config и выберите правильный. Для просмотра содержимого файла Web.config выполните следующие действия.

      1. Нажмите кнопку Пуск, выберите пункт Администрирование, а затем щелкните Диспетчер служб IIS.

      2. В консоли управления служб IIS в области Подключения разверните узел с названием сервера, разверните узел Сайты и выберите сайт, для которого нужно просмотреть параметры файла Web.config.

      3. На главной странице сайта переключитесь в режим просмотра возможностей и в разделе Управление дважды щелкните Редактор конфигурации.

      4. В списке Раздел выберите раздел параметров файла Web.config для просмотра.

    8. Удалите неправильный файл Web.config на каждом сервере, где произошла ошибка, а затем скопируйте на его место правильный файл Web.config.

Дополнительные сведения см. в статье Работа с файлами Web.config (https://go.microsoft.com/fwlink/?linkid=149266&clcid=0x419).

По умолчанию для этого правила включен параметр Автоматическое исправление. Чтобы восстановить для этого правила параметры по умолчанию, выполните следующие действия.

  1. На веб-сайте центра администрирования выберите пункт Мониторинг.

  2. На странице "Мониторинг" в разделе Анализатор работоспособности выберите Просмотр определений правил.

  3. На странице "Определения правил анализатора работоспособности – все правила" в разделе Категория: Конфигурация выберите имя правила.

  4. В диалоговом окне Определения правил анализатора работоспособности нажмите кнопку Изменить элемент.

  5. Установите флажок Автоматическое исправление и нажмите кнопку Сохранить.