无法从“内容”文件夹加载CSS和图像

时间:2011-07-19 03:07:54

标签: asp.net-mvc-3 iis iis-7.5

我已将CSS和图片放在Content文件夹中。

在VS2010中一切正常,但是当我部署到IIS 7.5时,我无法从Content文件夹加载CSS和图像文件。但我可以从Content \ Scripts加载脚本。但是,如果我将文件放在根文件夹中,我就可以访问。

我做了以下事情:

  • 确保IIS具有服务静态内容角色
  • 确保映射 存在静态文件
  • 将IIS_USR权限添加到该文件夹 (申请和内容)
  • 确保使用绝对网址,即 @<link href = "@Url.Content("~/content/style.css")" rel="stylesheet" type = "text/css" media="screen"/>

那些不能解决问题。

我还能做什么?

2 个答案:

答案 0 :(得分:2)

试试这个

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

答案 1 :(得分:0)

事实证明,该网站中还有另一个名为Content的虚拟文件夹。

我们更改了虚拟路径的名称和正确加载的内容。