Ответ 1
Решение
Нашел решение из удача удачи, которая устанавливает runAllManagedModulesForAllRequests
значение true в web.config:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
...
</system.webServer>
Я развернул проект ASP.NET MVC 4 на моем сервере тестирования, но он, похоже, не запускается.
Попытка получить доступ к URL проекта в IIS 7 после попытки развертывания списка содержимого каталога. Проверка папок показывает, что все сборки были развернуты. Включение просмотра каталогов фактически перечисляет файлы в каталоге и может обслуживать статические файлы.
Как будто мой пул приложений .NET 4.0 не маршрутизирует никакие запросы к контроллерам.
Что может быть причиной этого?
Нашел решение из удача удачи, которая устанавливает runAllManagedModulesForAllRequests
значение true в web.config:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
...
</system.webServer>
У меня была эта точная проблема на днях при запуске нового проекта на новой машине. Затем я нашел этот вопрос, и все мои самые смелые мечты сбылись.