ASP.NET MVC на IIS 7.5

Я запускаю Windows 7 Ultimate (64 бита), использующие RC Visual Studio 2010. Я недавно решил иметь VS, выполняет/отлаживает мои приложения на IIS, а не dev сервере, который идет с ним.

Однако каждый раз, когда я пытаюсь запустить приложение MVC, я получаю следующую ошибку:

Ошибка HTTP 403.14 - Запрещенный веб-сервер настроена для не списка содержания этого каталога. Подробный

Информация об ошибке

Модуль DirectoryListingModule

Уведомление ExecuteRequestHandler

Обработчик ошибка StaticFile

Кодируйте требуемый 0x00000000

URL http://localhost:80/mySite/

Физический путь C:\myProject\mySite\

Метод входа в систему анонимный вход в систему

Анонимный пользователь

Я поместил a default.aspx файл в каталоге и я получил следующую ошибку:

Ошибка HTTP 500.21 - Внутренний "PageHandlerFactory-интегрированный" Обработчик ошибок Сервера имеет плохой модуль "ManagedPipelineHandler" в его списке модулей

Есть ли какие-либо другие шаги, которые я забыл делать для получения этой работы?

Примечания: Я установил IIS 7.5 после установки RC VS 2010. Я использовал встроенную кнопку "Create Virtual Directory" под вкладкой "Web" в "Свойствах" проекта MVC в Visual Studio 2010. Я удостоверился, что приложение использует ASP.NET 4 Пула приложений.

Ниже установленные функции IIS, который я имею.

alt text

336
задан Omar 5 February 2011 в 20:52
поделиться

1 ответ

ASP.NET 4 не был зарегистрирован в IIS. Пришлось выполнить следующую команду в командной строке/run

32bit (x86) Windows

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir

64bit (x64) Windows

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir

Примечание из комментария Дэвида Мердока:

Что версия .net изменилась с тех пор, как был опубликован этот ответ. Проверьте какая версия фреймворка находится в %windir%\Microsoft.NET\Framework64 и измените команду соответственно перед запуском (в настоящее время в настоящее время v4.0.30319)

498
ответ дан 23 November 2019 в 00:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: