我有一个网站项目,工作正常。然而,每过一段时间,某些Ajax页面(调用web服务)就会抛出“服务器方法xxx失败”。我安装了ELMAH,但没有看到任何堆栈跟踪或任何东西。最糟糕的是我无法在本地重现错误。我刚收到ELMAH的电子邮件通知。有谁知道我该如何解决这个问题?服务器方法xxx失败(asp.net ajax)
编辑:1年后,我仍然有同样的问题。
我有一个网站项目,工作正常。然而,每过一段时间,某些Ajax页面(调用web服务)就会抛出“服务器方法xxx失败”。我安装了ELMAH,但没有看到任何堆栈跟踪或任何东西。最糟糕的是我无法在本地重现错误。我刚收到ELMAH的电子邮件通知。有谁知道我该如何解决这个问题?服务器方法xxx失败(asp.net ajax)
编辑:1年后,我仍然有同样的问题。
这是描述信息不完整。我的假设:
ScriptManager
控件中添加了EnablePageMethods ="true"
?不,我没有添加EnablePageMethods。我正在使用web服务。 是的,签名和呼叫确实匹配。如上所述,这每隔一段时间就会发生。不,我没有使用任何URL重写。 – vikasde 2010-04-30 17:43:38
我有同样的问题,发现我的应用程序防火墙阻止内容类型的'应用程序/ json'。检查是否在Web服务器上运行了可能会阻止页面方法的任何内容。
我碰巧与ASP.NET相同,删除财产runat="server"
并运行成功
注意,如果你有这样的错误,并且正在使用URL重写,看到了这个问题:http://stackoverflow.com/questions/4321240/pagemethod-and-url-rewrite – User 2012-11-29 22:10:14