Ссылки ASP.NET MVC приводят к 404 ошибкам после развертывания - PullRequest
1 голос
/ 12 января 2010

Я развернул приложение ASP.NET MVC, следуя статье Как: развернуть приложение ASP.NET MVC . Индексная страница для приложения корректно отображает изображения, загружая JavaScript и CSS. К сожалению, ни одна из ссылок не работает. Я думал, что вопрос переполнения стека Развертывание ASP.NET MVC в IIS 5/6 с виртуальным каталогом решит мою проблему, но безрезультатно.

В настоящее время я пытаюсь связать, используя этот метод:

<a id="Remove-Sk-<%= item.Sk %>" href=
   "<%= Url.Action("Inactivate", "Item", new { id=item.Sk }) %>"
   class="cboxelement">

Что делает

<a id="Remove-Sk-113103" href="/app/Item/Inactivate/113103"
   class="cboxelement">

Нажатие на приведенную выше ссылку приводит к ошибке 404 at:

https://dev-env/app/Item/Inactivate/113103

Эта ссылка выглядит так, как я и ожидал. Что я сделал не так? Есть ли проблемы с конфигурацией, которые мне не хватает?

1 Ответ

2 голосов
/ 12 января 2010

Если вы развернули на IIS6, добавили ли вы необходимые сопоставления подстановочных знаков? Эта проблема проявляется как 404 ошибки. Вы не увидите их на своей локальной рабочей станции, если используете IIS7 + или веб-сервер разработки ASP.NET.

Эта статья поможет вам, если это проблема.

...