升级到MVC 4后,静态内容返回错误500

时间:2012-11-08 15:46:44

标签: iis-7 asp.net-mvc-4

我们一直运行.Net 4 MVC 3应用程序没有任何问题,并决定今天升级到MVC 4。当我在我的计算机上本地运行时,MVC 4版本运行良好,但是当发布到服务器(运行IIS 7)时,它会返回所有css文件和js文件的错误代码500。

没有对该应用程序进行任何其他更改。

MVC 4未安装在服务器上(也不是MVC 3),因此我们使用_bin_deployableAssemblies文件夹部署必要的dll。

有没有人能解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

原来问题与压缩静态文件有关。 我们前一段时间(当我们还在使用MVC 3时)将httpCompression(gzip)和urlCompression添加到我们的web.config中,但出于某种原因,直到今天我才开始使用它。

我尝试再次使用MVC 3发布应用程序并得到相同的错误,这导致我发现问题。