У меня есть гибридное приложение asp.net для веб-форм / mvc, которое я недавно преобразовал в .net 4 с помощью mvc2. Я настроил это приложение для запуска на IIS 7.5 (в Windows 7), и часть веб-форм сайта работает нормально, а часть MVC - нет. Всякий раз, когда я пытаюсь получить доступ к странице, которая должна пройти через механизм маршрутизации, я получаю
Ошибка HTTP 404.0 - не найдена
Ресурс, который вы ищете, был удален, изменилось его имя или временно недоступен.
Модуль IIS Web Core
Карта уведомленийRequestHandler
Обработчик StaticFile
Код ошибки 0x80070002
Я отлаживаю этот веб-сайт через VS2010 (поэтому я настроил его на использование IIS вместо Cassini), и когда я ставлю точку останова в функции Application_Start, она никогда не срабатывает, поэтому маршруты никогда не регистрируются , Когда я помещаю точку останова в функцию Page_Load в одну из программных сторон страницы aspx, она попадает в цель. Похоже, проблема в том, что маршрут не регистрируется.
Чего мне не хватает?