Я разрабатываю веб-проект ASP MVC. Теперь у меня есть требование, которое заставляет меня развертывать IIS7 в разгаре разработки (чтобы проверить некоторые функции). Я получаю вышеупомянутое сообщение об ошибке, когда я пытаюсь ввести URL-адрес веб-сайта. (Примечание: машина разработки: Vista Home Premium, IIS7)
То, что я сделал до сих пор:
Отредактирован файл HOSTS (C:\WINDOWS\system32\drivers\etc\hosts).
Поместите в него два домена (127.0.0.1 domain1.com и 127.0.0.1 domain2.com).
Создана папка c:\websites\dirOfApplication и развернута из Visual Studio 8 в эту папку.
В IIS7 создан новый сайт с именем хоста domain1.com и папкой приложения выше.
Ввод адреса domain1.com в веб-браузере приводит к вышеуказанной ошибке (HTTP Error 403.14 - Запрещено - веб-сервер настроен так, чтобы не отображать содержимое этого каталога.)
Я думаю, что мне что-то не хватает, но не знаю, что! Попытка развернуть файлы System.Web.Mvc, System.Web.Abstraction и System.Web.Routing с тем же результатом. Всякий раз, когда я пытаюсь нажать F5 и запускаю приложение, он отлично работает!