Не удается загрузить базовый сайт под IIS 7.5 - PullRequest
2 голосов
/ 20 декабря 2011

Я пытаюсь немного узнать о IIS 7.5.Я настроил виртуальную машину (с помощью VMware Player) под управлением Windows 2008 R2.

Сейчас я прохожу онлайн-курс (Pluralsight IIS 7.5 для разработчиков).Я установил IIS и создал свой первый сайт, но когда я пытаюсь открыть его в браузере, он не загружается.

Сайт находится в C: \ inetpub \ site1.com \ default.htm,Default.htm просто содержит одну строку HTML.Если я щелкаю по файлу, он открывается нормально, но если я просто набираю «site1.com» в браузере, происходит сбой.

Если я захожу на сайт в IIS и проверяю соединение, я получаю предупреждение:

Cannot verify access to path (C:\inetpub\site1.com)

Я предполагаю, что это проблема с разрешениями.Пул приложений, который также называется site1.com, работает как ApplicationPoolIdentity.Я попытался настроить пользователя DefaultAppPool в папке site1.com и в inetpub, но без радости.

1 Ответ

1 голос
/ 20 декабря 2011

Чтобы браузер отображал вашу страницу с помощью URL http://Site1.com', вам нужно добавить ее в файл Hosts , иначе ваш DNS-сервер не сможет ее разрешить.Вы бы добавили что-то вроде

127.0.0.1 Site1.com

Если вы используете более одного сайта, используя один и тот же порт, вам также может понадобиться добавить заголовок узла на ваш сайт в IIS

Другая ваша ошибка Cannot verify access to path (C:\inetpub\site1.com) это проблема с разрешениями, но она может не помешать вашему сайту работать, поскольку это просто предупреждение.Эта ссылка может помочь http://msmvps.com/blogs/bernard/archive/2009/11/04/warning-authorization-cannot-verify-access-to-path-c-inetpub-wwwroot.aspx

Попробуйте добавить пользователя еще раз.Учетная запись, под которой работает пул приложений, должна иметь доступ к папке.

...