IIS 7.5和Razor站点:CSS和JS有500个错误

Bri*_*ins 6 asp.net iis asp.net-mvc windows-server-2008-r2 razor

出于某种原因,当我将Razor MVC网站部署到我的Windows 2008 R2服务器时,我的所有CSS和JS都会收到500个内部服务器错误.我不知道为什么,因为我做了以下事情:

  • 在IIS中启用静态内容
  • 启用匿名访问,默认ID为应用程序池标识,并赋予文件夹的标识读/写权限
  • 确保我的静态内容处理程序设置正确

还有什么其他问题?我怎么能调试这个看看实际的错误是什么?即使我有一个Application_Error处理程序,也没有记录任何内容.IIS日志不会给我错误信息?

谢谢.

小智 22

Mime-Types是我的麻烦

我有同样的问题.我的css和js没有交付.服务器说内部错误.

我发现我在iis的全局设置中添加了mp4的mimetype,并且还在我的一个网站中添加了mime类型.那是一个问题.这种mime类型只能存在于网站或全球,而不是两者.我删除了全局的mimetype,一切都像它应该的那样.

希望能帮助你的一些人.


Arm*_*ots 11

刚刚发现,我已经为IIS 7.5 添加了web.config *.woff MIME,因此在IIS8上部署时,会导致静态文件错误.从web.config中删除后,一切都很好.


use*_*518 5

我收到了 500 个错误,因为我在下面将它添加到了我的 web.config 中。删除它后,我通过了错误。

<staticContent>
  <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
Run Code Online (Sandbox Code Playgroud)


Bri*_*ins 0

重新安装 IIS 解决了该问题。