Javascript IIS 7.5没有显示css js的图像

Javascript IIS 7.5没有显示css js的图像,javascript,css,image,iis-7.5,Javascript,Css,Image,Iis 7.5,我有2台Windows 2008 R2 x64服务器NLB、ARR和共享配置。我将应用程序文件保存在网络共享中。ASP.net页面(.aspx)显示良好,但没有css、图像和js工作。我还有一个.htm文件,可以很好地显示css和图像 在iis日志中,我确实看到了401.3消息。因此,似乎是权限问题,但不确定还需要配置哪些权限 我在以下网站上看到了类似的问题: 我尝试了建议的解决方案——似乎没有一个有效(除非我错过了什么)。非常感谢您的建议 好的,下面是我为解决我的问题所做的 由于我的应用

我有2台Windows 2008 R2 x64服务器NLB、ARR和共享配置。我将应用程序文件保存在网络共享中。ASP.net页面(.aspx)显示良好,但没有css、图像和js工作。我还有一个.htm文件,可以很好地显示css和图像

在iis日志中,我确实看到了401.3消息。因此,似乎是权限问题,但不确定还需要配置哪些权限

我在以下网站上看到了类似的问题:


我尝试了建议的解决方案——似乎没有一个有效(除非我错过了什么)。非常感谢您的建议

好的,下面是我为解决我的问题所做的

  • 由于我的应用程序文件位于文件共享中,匿名用户帐户无法访问它们。这是因为默认情况下,IUSR帐户用于匿名用户。在IIS->Site->Authentication中,如果您已创建自定义应用程序池或可以指定帐户,请将匿名身份验证设置为应用程序池标识

  • C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol.exe-m-ag1-url”file:////\computername\sharename*“完全信任-在上独占”


  • 对于具有相同或类似问题的未来解决方案搜索者。。。 我的小asp web应用程序也有同样(或类似)的问题。但使用了这种立即起作用的解决方案:

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

  • 转到“打开或关闭Windows功能”
  • 选择Internet信息服务
  • 选择万维网服务
  • 并检查静态内容

  • 来源:

    除了身份验证和上面提到的所有其他问题外,请在IIS中检查web应用程序的处理程序映射。罪魁祸首可能是一个包罗万象的处理程序劫持了您的.css和.js请求


    在我的例子中,我最近在我们的一台服务器上安装了ColdFusion,并向IIS添加了托管处理程序,使所有对资产文件的请求抛出500个内部服务器错误。我禁用了该处理程序,一切恢复正常。

    对我来说,问题在于我的web.config的这部分:

      <authentication mode="Forms">
          <forms timeout="2880" loginUrl="/Home?expired=true" 
               requireSSL="false" protection="All" cookieless="UseCookies" />
      </authentication>
    
    
    

    在没有https的本地主机下运行时,我必须将requireSSL从true更改为false。砰的一声,CSS和图像出现了。

    在我的例子中,我在
    web.config
    文件中有
    标记。我不得不对它进行注释,运行项目(然后加载所有css、js、图像),取消注释,然后再次运行项目,不知怎么的,它成功了…

    我忘记了权限。
    必须添加具有读取权限的
    IIS\u IUSRS

    我将匿名标识设置为应用程序池标识。现在我在事件日志中看到一个不同的错误。“请求'System.Web.AspNetHostingPermission,System,Version=2.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'类型的权限失败。”奇怪,因为我将caspol设置为此共享的完全信任。请在回答中总结链接。这正是我的问题。我不明白为什么他们会在web服务器上默认关闭静态内容。。。什么网站不使用静态内容???太感谢你了!我花了太多时间在这个极其愚蠢的问题上(什么样的web服务器在默认情况下不支持它?!?)我几乎不会把“打开或关闭Windows功能”称为“即时”修复,但这解决了我的问题。像这样愚蠢的问题让我讨厌ASP.Net和IIS。我最近在IIS映射中添加了.woff mime类型,这对我来说很有效,但我的旧站点的web.config有
    部分要添加它-它们显然是干扰-因此从web.config中删除有助于meSo It works注释掉,但我需要这些内容。现在还有其他选择吗?我的应用程序也面临同样的问题,即不加载JS、CSS和图像。此解决方案解决了问题。步骤1为+1。这解决了我的问题(与共享无关,只是IIS没有在配置了唯一应用程序池标识的新站点上提供图像)。谢谢。我遇到了完全相同的问题,站点配置为使用服务帐户,我使用失败的请求跟踪来查看IUSR请求是否被用于所有因错误500而失败的静态内容请求。这篇文章是一个很大的帮助后,许多挠头。