Контент MVC 3 и относительный путь не работают при развертывании в IIS 7.5

Я разрабатываю веб-приложение MVC 3 и только что попытался развернуть его на IIS 7.5

Страница отображается, но все изображения, а также URL-путь не работают вообще.

Я искал много источников и обнаружил, что для MVC-приложения необходимо, чтобы все пути были заключены в:

 @Url.Action
 @Url.Content
 @Html.Action

и так далее. Поэтому я склонен изменить весь мой относительный путь, используя эти действительные методы.

Я понимаю, что это должен быть правильный способ использовать все эти действительные помощники mvc, но я только начинающий, и это мое первое веб-приложение. Мой вопрос: возможно ли использовать какой-либо метод для "разрешения" относительного пути, чтобы его можно было найти даже после развертывания?

Действительно нужна помощь здесь... большое спасибо....

1 ответ

Решение

Вы не правы, что вам нужно использовать эти помощники для всех URL-адресов. Ничто не мешает вам выводить URL-адреса "вручную", как литералы, или как вы делали выше.

Что-то странное произошло с путями файлов на вашем сервере после развертывания, скорее всего.

Другие вопросы по тегам