Решение SharePoint Server 2010 - 503. Услуга недоступна, после установки
установлен:
SharePoint Server 2010 для бета-версии интернет-бизнеса (x64)
На:
Стандарт Windows Server 2008 (x64) на аппаратном уровне 64 бит
Попытки доступа к консоли центра администрирования привели к возврату IIS 503. Служба недоступна
И эта ошибка была найдена в журнале приложений
Не удалось загрузить модуль DLL 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\isapi\owssvr.dll' из-за проблемы с конфигурацией. Текущая конфигурация поддерживает только загрузку изображений, построенных для архитектуры процессора x86.
После много шума, решение получилось:
1) Убедитесь, что для экрана enable32BitAppOnWin64 для пула приложений "Администрирование центра администрирования SharePoint" установлено значение "Ложь" и то же для пула приложений "Корневой центр веб-служб SharePoint"
2) Отредактируйте applicationHost.config:
Изменить:
<globalModules>
...
...
<add name="SharePoint14Module" image="C:\Program Files\Common
Files\Microsoft Shared\Web Server
Extensions\14\isapi\owssvr.dll"
preCondition="appPoolName=SharePoint
Central Administration v4" />
</globalModules>
To:
<add name="SharePoint14Module" image="C:\Program Files\Common Files\Microsoft
Shared\Web Server Extensions\14\isapi\owssvr.dll" preCondition=
"appPoolName=SharePoint Central Administration v4,bitness64" />
Надеюсь, это поможет кому-то: -)
bitness64 является магическим словом здесь
Ответы
Ответ 1
1) Убедитесь, что для параметра enable32BitAppOnWin64 для пула приложений "Администрирование центра администрирования SharePoint" установлено значение "False" и то же для пула приложений "Корневой центр веб-служб SharePoint"
2) Отредактируйте applicationHost.config:
bitness64 является магическим словом здесь
Ответ 2
Я получил ошибку 503, потому что пулы приложений не были запущены в IIS по какой-либо причине.
Ответ 3
Я согласен с Бейтаном Курт.
У меня было 503 брошенных как для центрального сайта Admin, так и для целевой страницы SharePoint. В обоих случаях Пароли были истекли.
После сброса пароля в AD и обновления Identity CA работал, но на целевой странице SharePoint произошла ошибка 500.
Оказалось, что версия .Net Framework Version установлена на V4.0. Я изменил его на V2.0, и он сработал.
Помните, что после каждого изменения вам нужно переработать соответствующий пул приложений.
Ответ 4
Можете ли вы попробовать:
Проверьте свойства веб-сайта в IIS.
На вкладке домашней директории проверьте значение пула приложений.
Убедитесь, что все службы SharePoint запущены.
Если приложение не запущено, выполните следующие действия:
Я думаю, что эта ошибка может возникнуть из-за изменения пароля учетной записи службы. Возможно, вам потребуется изменить новый пароль на пул приложений
1) Нажмите пул остановленных приложений. 2) нажмите дополнительные настройки 3) Identity → щелкните пользователя, чтобы повторно ввести пользователя 4) Диалог идентификации пула приложений 5) щелкните набор → вручную введите имя пользователя и пароль. Затем перезапустите сервер.
Ответ 5
Это также может произойти, если ваша политика паролей или что-то еще изменили ваш пароль, если ваши приложения используют пользователя с измененным паролем.
Итак, вы должны обновить пароль пользователя из расширенных настроек вашего приложения AppPool через свойство "Идентификация".
Ссылка здесь
Ответ 6
Мне не удалось найти файл applicationhost.config. Это было в c:\windows\System32\inetsrv\(Server2008) или c:\windows\System32\inetsrv\config\(Server2008r2).
После того как я изменил этот параметр, мне также пришлось изменить способ загрузки IIS aspnet_filter.dll. Откройте диспетчер IIS, перейдите в раздел "Сайты", "SharePoint - 80" в группе "IIS" в разделе "Фильтры ISAPI", убедитесь, что все пути "Исполняемые" указывают на... Microsoft.NET\Framework64\v #. #. ####\aspnet_filter.dll. Некоторые из моих указали на\Framework\(не 64).
Вам также необходимо перезапустить службу WWW, чтобы перезагрузить новые настройки.
Ответ 7
Выбранный ответ, опубликованный здесь, решил одну проблему, но другой - это то, что вам придется изменить пул приложений, чтобы использовать .Net 2.0.
"SharePoint 2010 использует .NET Framework 3.5, а не 4.0. Пулы приложений SharePoint 2010 должны быть настроены как .NET Framework 2.0 с использованием интегрированного режима трубопровода".
Источник:
http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/4727f9b4-cc58-4d86-903b-fabed13da0ff
Ответ 8
У меня была аналогичная проблема с клиентом, и ни одна из опубликованных резолюций не сделала этого. Я предоставил разрешение "Войти как пакетное задание" с помощью локальной политики безопасности и, наконец, сделал правильную веб-страницу центра администрирования.
Ответ 9
Спасибо, что поделились этим. Это очень помогло. Единственное различие в моем приложенииHost.config было
<add name="SharePoint14Module" image="C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\isapi\owssvr.dll" preCondition="appPoolName=SharePoint Central Administration v4,bitness64;SharePoint - 80" />
Обратите внимание на несколько разделенных запятой записей. Вероятно, это связано с тем, что у меня установлена единственная установка SPS.
Ответ 10
Иногда Web.config приложения заканчивается в несовместимом состоянии (дублирующее объявление обработчиков HTTP и т.д.)
Чтобы проверить, какая строка в конфигурации вызывает ошибку, откройте диспетчер IIS и попробуйте отредактировать сопоставления обработчиков.. он отобразит строку ошибки, если в веб-конфигурации есть такая ошибка.
Странно такие ошибки не регистрируются в средстве просмотра событий или ULS
Ответ 11
У меня была такая же проблема, но пароль был хорош и "Вход в качестве пакетного задания" был недостаточным.
Убедитесь, что учетная запись или группа учетных записей пула приложений IIS имеет разрешение "Войти как пакетное задание" и что он может "олицетворять клиента после аутентификации".
Чтобы изменить эти параметры, выполните следующие действия на веб-сервере:
- Пуск > Выполнить тип "secpol.msc"
- Найти: Безопасность
Настройки > Локальные политики > Назначение прав пользователя
- Добавьте пользователя или группу в
"Войдите в качестве пакетного задания"
- Проверить членство в учетной записи службы (в
Active Directory), если для этой группы используется определенная группа
цель.
- Найдите "олицетворять клиента после проверки подлинности" и добавьте идентификатор пула приложений
- Перезагрузите сервер
Вы должны иметь доступ к сайту!
Ответ 12
Прочитайте пользователя и пароль в Приложении → Настройки Advance для приложения Cental Admin будут работать.