Ссылки .NET MVC в IIS 5.1 выдают ошибку 404 при использовании сопоставления по шаблону - PullRequest
0 голосов
/ 27 января 2010

У меня есть простой сайт MVC с ActionLinks для контента, такого как "FAQ" и "О нас". Я настроил виртуальный каталог в диспетчере IIS и установил сопоставление (без параметра сопоставления с подстановочными знаками в IIS 5.1) для «. *», Указывающего на aspnet_isapi.dll. Это позволило мне открыть домашнюю страницу и просмотреть ее. Однако, когда я нажимаю на любую из ссылок действий, я получаю ошибку 404. Я попытался добавить код для нового маршрута, чтобы добавить .aspx к имени контроллера

ASP.NET MVC и IIS 5

Я знаю, что это излишне, но подумал, что я бы попробовал, прежде чем беспокоить всех на SO. Я все еще испытываю проблему и не могу понять, что это такое. Я надеялся, что у кого-то может быть предложение или два для меня. Заранее спасибо за любую помощь.

К вашему сведению - мой сайт работает нормально под Кассини, он взрывается только когда я пытаюсь попасть прямо через localhost / SITE

1 Ответ

1 голос
/ 28 января 2010

Понял. У меня не было флажка «Проверить файл существует» в сопоставлении для «. *» Или «.mvc». Как только я это сделал, все заработало. Я также смог удалить маршруты для отображения .mvc, так как без него он работает нормально.

...