我正在尝试将一个ASP.NET MVC 1.0 / Visual 2008项目移植到ASP.NET MVC RC2/ Visual 2010。该项目正在IIS 7上运行(而且一直在运行)。
动态内容(由控制器交付的所有内容)工作正常,但是静态内容(如CSS / Javascript /Image)给出了"200 OK“响应,内容长度为0,没有内容。就好像所有这些文件都是空的一样(不过,我确保文件不是空的)。
静态内容位于一个目录中,我通过IgnoreRoute将其排除在IgnoreRoute路由之外。
它不能是隐藏的404错误,因为向URL添加一些垃圾字符会产生reguar 404错误。
它似乎与文件系统权限无关,因为我已经在contents目录中给了每个人完全的访问权限。
有什么问题吗?
编辑:,我刚刚从零开始创建了一个全新的ASP.NET MVC网站,并尝试在中运行它。它有完全相同的问题!因此,将我的项目转换为MVC2并不是一个真正的问题,似乎是IIS造成了麻烦。但问题可能是什么呢?
发布于 2010-02-21 16:11:28
正如我刚刚发现的,问题是没有检查控制面板-> Windows功能-> >公共HTTPFeature->静态内容。一旦我检查了这个,一切又恢复正常了。
https://stackoverflow.com/questions/2305732
复制相似问题