Запуск приложения MVC через IIS приводит к появлению сообщения “Отказано в перечислении каталогов”.

StackOverflow https://stackoverflow.com/questions/105884

Вопрос

У меня есть приложение .Net MVC, которое работает нормально, если я использую сборку на веб-сервере Visual Studio.Если я использую страницы свойств проектов для переключения на IIS в качестве веб-сервера и создания виртуального каталога для моего проекта, любой запрос, который я отправляю на сервер, приводит к сбою "Отказано в перечислении каталогов".

Кто-нибудь знает решение для этого?

Это было полезно?

Решение

Это проблема с URL-адресами без расширения до IIS7.

Для этого нужен либо фильтр ISAPI, либо повторяющиеся маршруты в таблице маршрутизации с расширением .mvc.Загляните в блог СкоттГу по адресу weblogs.asp.net.

Другие советы

Возможно, у IIS нет default.aspx, настроенного в качестве начальной страницы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top