服务器方法xxx失败(asp.net ajax)

vik*_*sde 5 asp.net ajax

我有一个网站项目,运行良好。然而,每隔一段时间,某些 ajax 页面(调用 Web 服务)就会抛出“服务器方法 xxx 失败”。我安装了 ELMAH,但是没有看到任何堆栈跟踪或任何东西。最糟糕的是我无法在本地重现该错误。我刚刚收到 ELMAH 的电子邮件通知。有人知道我该如何解决这个问题吗?

编辑:一年后我仍然遇到同样的问题。

Ale*_*lex 1

描述的太不充分了。我的假设:

  • 你添加EnablePageMethods ="true"到你的ScriptManager控件了吗?
  • 如果是,调用 Web 服务方法的控件(如果是,例如按钮)是否执行任意数据回发而不是完整回发?
  • 服务器方法的签名和客户端的调用是否匹配?
  • 您正在使用 URL 重写吗?