IIS 7.5没有图像css js显示

dm8*_*m80 25 javascript css image iis-7.5

我有两个Windows 2008 R2 x64服​​务器NLB,ARR共享配置.我在网络共享中有应用程序文件.ASP.net页面(.aspx)很好但没有CSS,图像,js工作.我也有一个.htm文件显示css和图像就好了.

在iis日志中,我确实看到了401.3消息.所以它似乎是权限,但不知道还有什么其他配置权限明智.

我在下面阅读了类似的问题:

MVC + IIS7 = CSS问题

https://serverfault.com/questions/70050/adding-a-virtual-directory-iis-7-5-windows-7-ultimate-x64/130322#130322

https://serverfault.com/questions/126978/iis-7-5-401-3-access-denied

我尝试了建议的解决方案 - 似乎没有工作(除非我错过了一些东西).任何意见是极大的赞赏!

dm8*_*m80 35

好的,这就是我为解决问题所做的工作.

  1. 由于我的app文件位于文件共享中,因此匿名用户帐户无法访问它们.这是因为默认情况下IUSR帐户用于Anoymous用户.在IIS->站点 - >身份验证中,如果已创建自定义应用程序池,则可以对应用程序池标识进行匿名身份验证,也可以指定帐户.

  2. C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol.exe -m -ag 1 -url"file:////\computername\sharename*"FullTrust -exclusive on

  • 步骤1的+1.修复了我的问题(与共享无关,只是IIS在配置了唯一应用程序池标识的新站点上提供图像). (3认同)

小智 34

对于具有相同或类似问题的未来解决方案搜索者...我的小asp web应用程序遇到了相同(或类似)的问题.但使用此解决方案,它立即工作:

我的解决方案是为IIS安装"静态内容"支持.

  1. 转到"打开或关闭Windows功能"
  2. 选择Internet信息服务
  3. 选择万维网服务
  4. 并检查静态内容

资料来源:http://www.dailycomputersolutions.com/blog/index.php/2010/04/23/iis-not-showing-images-and-css/

  • 这完全是我的问题.我不明白为什么他们会在Web服务器上默认关闭静态内容...什么网站不使用某种静态内容??? (4认同)

Ton*_*ony 9

就我而言,我<staticContent>web.config文件中有标签.我不得不评论它,运行项目(然后所有css,js,图像加载),取消注释并再次运行项目,不知何故它工作...