Sys.WebForms.PageRequestManagerParserErrorException: The message received
from the server could not be parsed. Common causes for this error are when the
response is modified by calls to Response.Write(), response filters, HttpModules,
or server trace is enabled.
Details: Error parsing near '
<!DOCTYPE html PUB'.
网上有大量关于此错误消息的引用,但我无法弄清楚。问题是,当我在本地运行或部署到其他服务器时,应用程序正常工作。在从“更新”面板发回的帖子中,我只有一个服务器出现此错误(它应该填充并打开一个弹出面板)。代码中的任何位置都没有Response.Write(),其他建议也不适用。我认为。我将尝试的下一件事是安装远程调试器。在此期间,有人可以告诉我如何检查服务器跟踪是否已启用(IIS 6)?
答案 0 :(得分:1)
奇怪的是,这是由数据库异常引起的。应用程序框架将堆栈跟踪注入到HTML流中,但显然在Ajax调用的情况下,不应在HTML响应中报告错误。