我有一个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为网站选择的内容。我为应用程序池标识启用了匿名身份验证,并启用了静态文件服务。
我很欣赏有关如何解决问题的任何其他想法!
答案 0 :(得分:0)
将sharedfiles设为虚拟目录并在其中建立网站或Web应用程序,并使用URL访问您的资源(css等)。因此,在本地主机中,您将拥有http://localhost/sharedfiles/yourcss.css
这是正确的方法 - 你在这里尝试实现的是你自己的CDN。