我System.Web.Helpers.WebGrid
在我们的应用程序中广泛使用它,并且在大多数情况下它很好,实际上在本地运行它总是很好,或者在服务器上使用自 SSL 它也很好。所以我不知道问题是否真的可能出在 IIS 或防火墙上,或者实际的网格上,或者我需要做些什么来修复它。
在所有浏览器上,虽然结果略有不同,但 WebGrid 上的连续 ajax 排序和分页最终会导致它挂起,当我在 Fiddler 中检查响应时,我得到
[Fiddler]
ReadResponse()
失败:服务器没有为此请求返回响应。
如果我将 url 直接复制并粘贴到浏览器中,它将加载,但如果我不断按 F5,我最终会在 chrome 中收到一条消息,指出“此网页不可用”(带有 Error 103 ERR_CONNECTION_ABORTED
)或“Internet Explorer 无法显示网页” IE。
网址相当长且令人费解,例如http://app.myapp.com/mygrid/9e3b2ae5-cbe1-4a4a-a355-a14f00d26e24?mylayout=true&myid=634982439599769687&readonly=False&search=-&__=634982439708207187&sort=Name&dir=ASC
如果在服务器上安装了 SSL 证书,这个问题似乎就消失了,并且在本地根本不会发生。
有任何想法吗?