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


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

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

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

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

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

Решение: убедитесь, что файлы web.config идентичны на всех интерфейсных веб-серверах в ферме.

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

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

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

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

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

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

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

  8. Откройте диспетчер серверов и в меню Сервис выберите Диспетчер служб IIS.

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

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

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

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

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

Восстановление значения по умолчанию

  1. В Центр администрирования щелкните Мониторинг.

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

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

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

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