Контент MVC 3 и относительный путь не работают при развертывании в IIS 7.5
Я разрабатываю веб-приложение MVC 3 и только что попытался развернуть его на IIS 7.5
Страница отображается, но все изображения, а также URL-путь не работают вообще.
Я искал много источников и обнаружил, что для MVC-приложения необходимо, чтобы все пути были заключены в:
@Url.Action
@Url.Content
@Html.Action
и так далее. Поэтому я склонен изменить весь мой относительный путь, используя эти действительные методы.
Я понимаю, что это должен быть правильный способ использовать все эти действительные помощники mvc, но я только начинающий, и это мое первое веб-приложение. Мой вопрос: возможно ли использовать какой-либо метод для "разрешения" относительного пути, чтобы его можно было найти даже после развертывания?
Действительно нужна помощь здесь... большое спасибо....
1 ответ
Вы не правы, что вам нужно использовать эти помощники для всех URL-адресов. Ничто не мешает вам выводить URL-адреса "вручную", как литералы, или как вы делали выше.
Что-то странное произошло с путями файлов на вашем сервере после развертывания, скорее всего.