Назад | Перейти на главную страницу

«Служба недоступна» при новой установке ОС и IIS 6, что бы я ни пытался

Недавно я установил Windows Server 2003 на виртуальную машину, а затем добавил роль IIS.

(Причина использования старой ОС - заставить работать старое программное обеспечение - компонент веб-сервера Crystal Reports)

Я еще не добавил на сайт никаких страниц / приложений (кроме одной очень простой тестовой html-страницы с тегом абзаца hello перед повторной установкой iis), но что бы я ни пытался, я получаю сообщение «Служба недоступна», когда при просмотре localhost или при просмотре сайта за пределами сервера.

Я пробовал шаги, перечисленные здесь - http://support.microsoft.com/?id=918041

Я пробовал шаги, перечисленные здесь - http://support.microsoft.com/kb/842493 (даже если машина не является контроллером домена)

Я пытался постепенно предоставлять все больше и больше «свободы» папкам wwwroot для различных учетных записей пользователей / систем. Независимо от того, что я пытаюсь - «Служба недоступна»

Каждый раз, когда я пытаюсь перейти на сайт, средство просмотра событий показывает серию предупреждений: «Процесс, обслуживающий пул приложений 'DefaultAppPool', неожиданно завершился. Идентификатор процесса был 'xxxx'. Код выхода процесса был '0xffffffff', каждый с другим идентификатором процесса , а затем «Пул приложений DefaultAppPool автоматически отключается из-за серии сбоев в процессах, обслуживающих этот пул приложений.

Я также попытался удалить роль IIS, а затем снова добавить ее (но на этот раз - без компонента APS.net)

Сервер полностью обновлен.

Любые идеи?

Убедитесь, что учетные записи пользователей IUSR и ASP.NET имеют разрешения на чтение папок, на которые указывает виртуальный каталог при установке CRweb. Вам также может потребоваться добавить чтение / запись для этих пользователей в Windows \ temp, если память не изменяет.

И убедитесь, что для пула приложений выбрана правильная версия .Net framework. Они всегда возвращали меня, когда я использовал сервер CRweb.

Сейчас я отвечаю по умолчанию, но:

  1. Скачать Process Monitor (Microsoft SysInternals)
  2. Настроить фильтр для имя процесса = w3wp.exe и включите "отбрасывать отфильтрованные события"
  3. Сделайте IISRESET
  4. Очистите журнал монитора процесса
  5. Перейдите на свой сайт

Затем просмотрите вывод, чтобы увидеть, есть ли какие-либо очевидные проблемы, такие как доступ запрещен и т. Д.