У меня есть настройка приложения, которая запускается на сервере, где URL-адрес перезаписывается в приложение.он идет servername.com/myapp
Я маршрутизировал приложение следующим образом:
routes.MapRoute(
"Default", // Route name
"myapp/{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
, чтобы оно всегда начиналось с «myapp», в противном случае сервер перенаправит URL-адрес.Теперь контент не может быть найден.Я пытался ввести URL-адреса вручную, но это не работает.Вот как выглядит мой взгляд:
<link href="@Url.Content("~/Content/themes/Site.css")" rel="stylesheet" type="text/css" />
Ничего странного в этом нет, поэтому я не понимаю, почему это не должно работать.Возможно, сервер также переписывает URL-адреса для содержимого, поэтому есть ли способ настроить Url.Content () для сопоставления соответствующим образом?