IIS没有加载网站文件夹之外的css文件

时间:2015-04-29 03:02:26

标签: html css iis

我有一个ASP 4.0网站,由IIS 8提供,位于wwwroot之外的文件夹中。该站点将加载,但我正在使用的css文件未加载(收到404错误)。

这是网站的文件夹路径: C:/ Sites / Test /"我正在使用的网站"

css文件的文件夹路径: C:/Sites/Test/sharedfiles/css/stylesheet.css

这是我用来连接到css文件的链接(用空格来发布)     < link href ="〜/../ sharedfiles / css / stylesheet.css"的rel ="样式表"类型="文本/ CSS" />

这应该加载css文件,但它不会。我想知道如何让这个工作。

“站点”文件夹为IIS_IUSRS和IUSR共享,权限传递到下面的文件夹,包括Test / sharedfiles / css文件夹。

网站文件夹是IIS为网站选择的内容。我为应用程序池标识启用了匿名身份验证,并启用了静态文件服务。

我很欣赏有关如何解决问题的任何其他想法!

1 个答案:

答案 0 :(得分:0)

将sharedfiles设为虚拟目录并在其中建立网站或Web应用程序,并使用URL访问您的资源(css等)。因此,在本地主机中,您将拥有http://localhost/sharedfiles/yourcss.css

这是正确的方法 - 你在这里尝试实现的是你自己的CDN。