asp.net - CSS,Javascript和图片的长度为零

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

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

动态内容(由 Controller 提供的所有内容)都可以正常工作,但是静态内容(如CSS/Javascript/Images)给我的响应是“200 OK”,内容长度为0,没有内容。好像所有这些文件都完全为空(不过我确保文件也不为空)。

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

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

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

可能是什么问题?

编辑:我刚刚从头开始创建了一个全新的ASP.NET MVC网站,并尝试在IIS中运行它。它有完全一样的问题!因此,将我的项目转换为MVC2根本不是问题,它似乎是由IIS引起的。但是可能是什么问题呢?

最佳答案

正如我刚发现的那样,问题在于未检查“控制面板”->“Windows功能”->“万维网服务”->“通用HTTP功能”->“静态内容”。一旦我检查了这一点,一切都再次正常。

关于asp.net - CSS,Javascript和图片的长度为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2305732/

相关文章:

asp.net-mvc - 使用数据注释验证ASP.NET MVC 2中的SelectList

jquery - 是否可以使用 BackLoad 和 JQuery File Uploader 以编程方式/动态确定缩略图的大小

.net - "There was no endpoint listening at..."

powershell - Microsoft.Web.Administration.ServerManager 正在连接到 IIS Express 而不是完整的 IIS

.net - WCF + IIS 重定向失败,这可能吗?

html - 使 div 与另一个 div 保持一定距离

c# - 如何在c#.net中通过ClientID查找控件?

javascript - 一键提交多个单选按钮值 ASP.NET MVC

c# - ASP.NET Web API - 驼峰式 XML

c# - 在 IIS 中托管 NServiceBus 发布者是否安全?