2010-12-14 2 views
0

Я создал образец веб-сайта ASP.NET и разместил его в IIS 6.0. Он работает нормально, если личность пула приложений defalut - «локальная система». Но когда я изменил идентификатор с другим настраиваемым идентификатором пользователя, он отображается как «Услуга недоступна».Сервис недоступен в IIS

В окне просмотра событий найдено следующее сообщение.

«Идентификатор пула приложений« DefaultAppPool »недействителен, поэтому служба публикации World Wide Web не может создать рабочий процесс для обслуживания пула приложений, поэтому пул приложений отключен».

ответ

1

Либо учетные данные, предоставленные для пользователя, являются недопустимыми, либо у пользователя нет необходимых разрешений.

Я считаю, что на машине под названием IIS_WPG, созданной при установке Asp.net, есть группа безопасности, добавьте пользователя в эту группу, она должна предоставить им необходимые разрешения.

+1

В Windows Server 2008/R2, Windows 7 (pro и конечная), группа пользователей - IIS_IUSRS. – bleepzter

+0

Спасибо за обновление! –

0

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

0

Идентификатор пользователя, который вы используете, должен иметь достаточно значительные права на работу. Как минимум, пользователю необходимо иметь права на чтение/выполнение в корневом каталоге папки. Этот пользователь также должен иметь разрешение на чтение/запись/выполнение в папке Temporary Asp.Net Files, расположенной в папке% SystemRoot%/Microsoft.Net/Framework /.

0

FYI,

В среде разработки вы можете использовать пул приложений по умолчанию для создания веб-приложений.

В рабочей среде вы хотите использовать lusrmgr.msc (Server 2008/R2/7 Ultimate и Pro) для создания новых пользователей (и их учетных данных) на машине и назначения пользователей в нужную группу (IIS_IUSRS).

Также после того, как вы создали пользователя, вы захотите предоставить ему доступ к исходному контенту источника данных (если sql работает на одном компьютере и с помощью проверки подлинности Windows для доступа к SQL).

0

Проверить пулы приложений, которые назначают сайт на IIS, возможно, он остановлен.

Смежные вопросы