IIS 未加载网站文件夹外的 css 文件
IIS not loading css file outside of website folder
我有一个由 IIS 8 提供服务的 ASP 4.0 网站,该网站位于 wwwroot 之外的文件夹中。该站点将加载,但未加载我正在使用的 css 文件(出现 404 错误)。
这是站点的文件夹路径:
C:/Sites/Test/"website I am using"
以及 css 文件的文件夹路径:
C:/Sites/Test/sharedfiles/css/stylesheet.css
这是我用来连接到 css 文件的 link(用空格将其连接到 post)
< link href="~/../sharedfiles/css/stylesheet.css" rel="stylesheet" type="text/css" / >
这应该加载 css 文件,但它没有。我想弄清楚如何让它工作。
站点文件夹为 IIS_IUSRS 共享,IUSR 和权限传递给以下文件夹,包括 Test/sharedfiles/css 文件夹。
网站文件夹是 IIS 为网站选择的文件夹。我为应用程序池身份启用了匿名身份验证,并启用了静态文件服务。
对于解决问题的任何其他想法,我将不胜感激!
将 sharedfiles 设为虚拟目录并在其中建立网站或 Web 应用程序并使用 url 访问您的资源(css 等)。所以在本地主机中你会有 http://localhost/sharedfiles/yourcss.css
这是正确的做法 - 您在这里尝试实施的是您自己的 CDN。
我有一个由 IIS 8 提供服务的 ASP 4.0 网站,该网站位于 wwwroot 之外的文件夹中。该站点将加载,但未加载我正在使用的 css 文件(出现 404 错误)。
这是站点的文件夹路径: C:/Sites/Test/"website I am using"
以及 css 文件的文件夹路径: C:/Sites/Test/sharedfiles/css/stylesheet.css
这是我用来连接到 css 文件的 link(用空格将其连接到 post) < link href="~/../sharedfiles/css/stylesheet.css" rel="stylesheet" type="text/css" / >
这应该加载 css 文件,但它没有。我想弄清楚如何让它工作。
站点文件夹为 IIS_IUSRS 共享,IUSR 和权限传递给以下文件夹,包括 Test/sharedfiles/css 文件夹。
网站文件夹是 IIS 为网站选择的文件夹。我为应用程序池身份启用了匿名身份验证,并启用了静态文件服务。
对于解决问题的任何其他想法,我将不胜感激!
将 sharedfiles 设为虚拟目录并在其中建立网站或 Web 应用程序并使用 url 访问您的资源(css 等)。所以在本地主机中你会有 http://localhost/sharedfiles/yourcss.css
这是正确的做法 - 您在这里尝试实施的是您自己的 CDN。