CSS,Javascript和Images的长度为零

Adr*_*ore 8 asp.net iis asp.net-mvc iis-7

我正在尝试将ASP.NET MVC 1.0/Visual Studio 2008项目移植到ASP.NET MVC RC 2/Visual Studio 2010.该项目(并且一直在)在IIS 7上运行.

动态内容(由控制器提供的所有内容)工作正常,但静态内容(如CSS/Javascript/Images)给出了"200 OK"响应,Content-Length为0且没有内容.好像所有这些文件都是空的(我确保文件不是空的).

静态内容位于我通过IgnoreRoute从ASP.NET路由中排除的目录中.

它不能是隐藏的404错误,因为向URL添加一些乱码字符会产生一个reguar 404错误.

它似乎与文件系统权限无关,因为我已经在内容目录中给予每个人完全访问权限.

可能是什么问题?

编辑:我刚从头创建了一个全新的ASP.NET MVC网站,并尝试在IIS中运行它.它有完全相同的问题!所以这根本不是将我的项目转换为MVC2的问题,而是看起来似乎是IIS造成了麻烦.但可能是什么问题呢?

Adr*_*ore 17

正如我刚刚发现的那样,问题是控制面板 - > Windows功能 - >万维网服务 - >常见HTTP功能 - >静态内容未被检查.一旦我检查了这一切,一切都恢复正常.