我有一個網站項目,工作正常。然而,每過一段時間,某些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