W moim projekcie ASP.NET MVC 3 wywołuję usługę sieciową do uwierzytelniania logowania. Ale zgłasza wyjątek:Operacji asynchronicznej nie można uruchomić w tym czasie Wystąpił wyjątek podczas wywoływania usługi WebService?
wyjątków szczegóły:
asynchroniczny operacja nie może być rozpoczęte w tym czasie. Operacje asynchroniczne można uruchamiać tylko w asynchronicznym programie obsługi lub module lub podczas określonych zdarzeń w cyklu życia strony. Jeśli wystąpił ten wyjątek podczas wykonywania strony, upewnij się, że strona jest oznaczona <% @ Page Async = "true"%>.
Jak naprawić ten problem?
W jaki sposób deklarowana jest akcja kontrolera? Czy to 'async'? –
można również utworzyć inny wątek dla czasochłonnego procesu :). Metody asynchroniczne tworzą również wewnętrzny wątek. –
Upewnij się, że kontroler zwraca zadanie asynchroniczne lub unieważnia i oczekuje na połączenie w metodzie asynchronicznej. –