Я использую Windows 7 Ultimate (64 бит) с помощью Visual Studio 2010 RC. Недавно я решил, что VS запускает/отлаживает мои приложения в IIS, а не сервер dev, который поставляется с ним.
Однако каждый раз, когда я пытаюсь запустить приложение MVC, я получаю следующую ошибку:
Ошибка HTTP 403.14 - Запрещено Веб-сервер настроен так, чтобы не отображать содержимое этого каталога. Подробное
Информация об ошибке
Модуль DirectoryListingModule
Уведомление ExecuteRequestHandler
Ошибка обработчика StaticFile
Код 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 IIS.