Я использую Windows 7 Ultimate (64-разрядную версию) с использованием Visual Studio 2010 RC. Недавно я решил, чтобы VS запускал / отлаживал мои приложения на IIS, а не на dev-сервере, который поставляется вместе с ним.
Однако каждый раз, когда я пытаюсь запустить приложение MVC, я получаю следующую ошибку:
Ошибка HTTP 403.14 - Запрещено Веб-сервер настроен так, чтобы не отображать содержимое этого каталога. Подробное
Информация об ошибке
Модуль DirectoryListingModule
Уведомление ExecuteRequestHandler
Ошибка статического обработчика
Код 0x00000000 Запрошено
URL http://localhost:80/mySite/
Физические
Путь C: \ myProject \ mySite \
Метод входа в систему Анонимный вход в систему
Аноним пользователя
Я поместил файл default.aspx
в каталог и получил следующую ошибку:
Ошибка HTTP 500.21 - внутренний сервер
Обработчик ошибок
«PageHandlerFactory-Integrated» имеет
плохой модуль "ManagedPipelineHandler" в
его список модулей
Есть ли какие-то другие шаги, которые я забыл предпринять, чтобы заставить это работать?
Примечания. Я установил IIS 7.5 после установки VS 2010 RC. Я использовал встроенную кнопку «Создать виртуальный каталог» на вкладке «Веб» в «Свойствах» проекта MVC в Visual Studio 2010. Я убедился, что приложение использует пул приложений ASP.NET 4.
Ниже приведены установленные функции IIS.