ASP.Net MVC对某些HTTP帖子没有响应

时间:2013-02-04 03:29:54

标签: asp.net-mvc

  • ASP.Net MVC 4 .Net 4.5应用程序
  • 提交“小”HTTP帖子没问题。
  • 似乎“较大的”HTTP Post请求没有响应。
  • 适用于所有浏览器和不同设备。
  • 没有错误,只是没有回复。 (“连接已重置”)
  • IIS 8日志显示已收到帖子
  • 在我的开发机器上运行正常:Windows 8,IIS 8。

尝试

  • 将maxRequestLength更改为50000(kb)
  • 带有一个控制器的新空ASP.Net MVC项目,以及一个测试HTTP发布行为的操作。同样的问题。
  • 记录每个应用程序_...事件:没有任何记录的帖子没有响应。
  • 在不同的VPS主机上设置新的Web服务器VS 2012 IIS 8:同样的问题。
  • 尝试使用提交的10个字符的文本触发错误,并将maxRequestLength设置为1(kb)。在dev计算机上抛出“超出最大请求长度”异常,但对托管响应。

因此...

  1. 我还应该尝试什么?
  2. 这种“没有回应”的可能原因?

2 个答案:

答案 0 :(得分:1)

我理解的是大帖子的问题,通常不建议通过网络发布大数据,因为有可能在路上丢失数据包,这是一个普遍的问题。

maxRequestLength表示ASP.NET支持的最大文件上载大小,maxAllowedContentLength指定IIS支持的请求中的最大内容长度。因此,我们需要设置maxRequestLength和maxAllowedContentLength值来上传大文件。 资料来源:http://forums.iis.net/t/1169846.aspx 所以用maxAllowedContentLength来玩游戏

答案 1 :(得分:1)

这是我忽略的尝试。

  • 尝试从其他国家/地区的浏览器发送HTTP。
  • 尝试从其他Internet服务提供商后面的浏览器发送HTTP。

在这种情况下,它结果是我本地ISP的缓存问题。

相关问题