将MVC3发布到虚拟目录IIS 7.5时无法查看样式

时间:2012-11-19 04:40:35

标签: asp.net-mvc-3 publish

当我将web MVC3发布到虚拟目录样式的站点而不是查看时。 链接css文件不正确:/ virtual directory / content / abc.css而不是/content/abc.css

1 个答案:

答案 0 :(得分:2)

更改

<link href="../../../../Content/Manager/SiteManager.css" rel="stylesheet" type="text/css" />

<link href="@Url.Content("~/Content/Manager/SiteManager.css")" rel="stylesheet" type="text/css" />

~为您提供了根。

UrlHelper.Content将virtual转换为正确的绝对路径,无论dev,stage,prod,...上的目录结构如何......