我有几个依赖更新面板来更新页面内容的Web工具。我知道,就在几个星期前,这些都在iOS设备上工作,他们曾经在Chrome中工作。但是现在我得到......
Sys.WebForms.PageRequestManagerServerErrorException:在服务器上处理请求时发生未知错误。从服务器返回的状态代码是:0
尝试部分回发时。
我尝试单步执行javascript以查看POST中是否有任何错误,但帖子对我来说很好看。错误之前运行的最后一个javascript是executeRequest。虽然pageRequestManager错误归咎于服务器上的错误,但我几乎肯定是客户端生成错误。而不是从'服务器'获得有意义的响应,响应完全是空白的。
这些是在错误发生之前运行的最后一个脚本(在失败的帖子的chrome控制台中显示的内容)
Sys$Net$XMLHttpExecutor$executeRequest ScriptResource.axd:4102
Sys$Net$_WebRequestManager$executeRequest ScriptResource.axd:4372
Sys$Net$WebRequest$invoke ScriptResource.axd:4581
Sys$WebForms$PageRequestManager$_onFormSubmit ScriptResource.axd:852
(anonymous function) ScriptResource.axd:50
Sys$UI$DomEvent$addHandler.browserHandler
此错误的最后一个混淆方面是它只发生在服务器上,我无法在本地重现。因为这个事实我起初认为这可能是某种web.config设置,但即使我的本地web.config设置与服务器相同,我也没有在本地得到问题。另外,为什么服务器问题只影响某些浏览器?而且只有最新版本的webkit如534 +。
几年前有关于safari / webkit浏览器检测中的错误的帖子,但javascript修复对我没有影响。我也看到过帖子,用户建议使用endrequesthandler来消除代码0错误,因为它不是“真正的”错误,但是,在我的情况下,有一些东西正在发生,页面没有获取信息,所以沉默,错误没有'解决任何问题。
到目前为止唯一的解决方法是关闭部分页面更新。