CSS、Javascript 和图像的长度为零

2024-05-17

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

动态内容(由控制器提供的所有内容)工作正常,但 CSS / Javascript / Images 等静态内容给我一个“200 OK”响应,内容长度为 0 并且没有内容。就好像所有这些文件都是完全空的(不过我确保这些文件不为空)。

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

它不可能是隐藏的 404 错误,因为向 URL 添加一些垃圾字符会产生常规 404 错误。

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

可能是什么问题?

Edit:我刚刚从头开始创建了一个全新的 ASP.NET MVC 网站,并尝试在 IIS 中运行它。它有完全相同的问题!因此,将我的项目转换为 MVC2 根本不是真正的问题,而似乎是 IIS 造成了麻烦。但可能是什么问题呢?


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSS、Javascript 和图像的长度为零 的相关文章

随机推荐