Сбой серверного метода xxx (asp.net ajax) - PullRequest
3 голосов
/ 30 апреля 2010

У меня есть проект веб-сайта, который работает нормально. Однако время от времени некоторые страницы ajax (которые делают вызовы веб-сервису) выдают «метод сервера xxx fail». У меня установлен ELMAH, однако я не вижу ни следа стека, ни чего-либо. Хуже всего то, что я не могу воспроизвести ошибку локально. Я только что получил уведомление по электронной почте от ELMAH. Кто-нибудь знает, как я могу решить эту проблему?

Редактировать: Через 1 год у меня все та же проблема.

Ответы [ 3 ]

1 голос
/ 30 апреля 2010

Это слишком недостаточное описание. Мои предположения:

  • Вы добавили EnablePageMethods ="true" к своему ScriptManager элементу управления?
  • Если да, управляющий элемент (если он есть, например, кнопка), который вызывает метод веб-службы, выполняет обратную передачу anync вместо полной?
  • Имеет ли подпись серверный метод и звонок со стороны клиента соответствует
  • Вы используете перезапись URL?
0 голосов
/ 28 мая 2013

У меня так же было с ASP.NET, удалить свойство runat="server" и выполнить успешно

0 голосов
/ 27 декабря 2012

У меня была та же проблема, и я обнаружил, что брандмауэр моего приложения блокирует тип контента 'application / json'. Проверьте, работает ли на веб-сервере что-либо, что может блокировать метод страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...