当我使用VisualStudio2010开发服务器(Cassini)时,我有一个运行非常好的web应用程序.然而,当我try 使用IIS Express托管网站时,Chrome只会显示一个"错误请求-请求太长"错误.IIS Express网站确实会在其他浏览器(FireFox和IE9)中显示,所以我有点困惑.当我在应用程序中try 请求页面,甚至是图像等基本资源时,Chrome就会出现错误,所以我认为这不是URL重写或路由的问题.

我创建了一个新的MVC3网站并try 运行,只是想看看这个问题是不是我的网站代码造成的.这在VS开发服务器中有效,但在IIS Express下运行时再次产生"Bad Request"错误.

我即将开始使用一些移动设备测试该网站,所以我需要在IIS下运行它.如有任何建议,将不胜感激.

编辑:

推荐答案

我一直只在Chrome上看到这个,我必须清除浏览数据才能修复它.

Wrench > Tools > Clear Browsing Data

判断以下各项:

  • 清除浏览历史记录
  • 清除下载历史记录
  • 清空缓存
  • 删除cookie和其他站点数据

然后点击"清除浏览数据"按钮,刷新页面.

UPDATE:

Asp.net相关问答推荐

使用 Asp.Net MVC 和 KnockoutJS 处理日期

为什么微软决定支持 jQuery 如此重要?

ASP.NET web api 无法获取 application/x-www-form-urlencoded HTTP POST

如何使用特定视图(不是控制器名称)返回 ActionResult

使用 jQuery 验证插件匹配两个字段

如何在 FileUpload 控件中限制文件类型

不支持关键字:服务器

ASP.Net Core MVC - 自定义属性的客户端验证

什么时候不应该使用 Web 服务?

防止在 Visual Studio 2008 ASP.NET Web 窗体中复制粘贴时自动生成 ID

是否可以在 web.config 中添加响应 http 标头?

使下拉列表项不可 Select

将通用列表绑定到转发器 - ASP.NET

如何在 ASP.net 中使用 wkhtmltopdf.exe

ASP.NET MVC 路由的无限 URL 参数

为什么在 MVC4 Razor 布局文件中无法识别 @Scripts 和 @Styles 命令?

ASP.NET MVC NonAction 含义

IronRuby死了吗?

如何在服务器控件属性中使用 ASP.NET <%= 标签?

在 ASP.NET 中写入文件以响应后回发不起作用