Javascript IIS 7.5没有显示css js的图像
我有2台Windows 2008 R2 x64服务器NLB、ARR和共享配置。我将应用程序文件保存在网络共享中。ASP.net页面(.aspx)显示良好,但没有css、图像和js工作。我还有一个.htm文件,可以很好地显示css和图像 在iis日志中,我确实看到了401.3消息。因此,似乎是权限问题,但不确定还需要配置哪些权限 我在以下网站上看到了类似的问题: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消息。因此,似乎是权限问题,但不确定还需要配置哪些权限 我在以下网站上看到了类似的问题: 我尝试了建议的解决方案——似乎没有一个有效(除非我错过了什么)。非常感谢您的建议 好的,下面是我为解决我的问题所做的 由于我的应用
我尝试了建议的解决方案——似乎没有一个有效(除非我错过了什么)。非常感谢您的建议 好的,下面是我为解决我的问题所做的
对于具有相同或类似问题的未来解决方案搜索者。。。 我的小asp web应用程序也有同样(或类似)的问题。但使用了这种立即起作用的解决方案: 我的解决方案是为IIS安装“静态内容”支持
来源:除了身份验证和上面提到的所有其他问题外,请在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而失败的静态内容请求。这篇文章是一个很大的帮助后,许多挠头。