Nel mio progetto ASP.NET MVC 3 sto chiamando un servizio Web per l'autenticazione di accesso. Ma viene generata un'eccezione:Un'operazione asincrona non può essere avviata in questo momento Si verifica un'eccezione quando si chiama WebService?
Dettagli eccezione:
Un'operazione asincrona non può essere avviato in questo momento. Le operazioni asincrone possono essere avviate solo all'interno di un gestore o modulo asincrono o durante determinati eventi nel ciclo di vita della pagina. Se si è verificata questa eccezione durante l'esecuzione di una pagina, assicurarsi che la pagina sia contrassegnata con <% @ Page Async = "true"%>.
Come risolvere questo problema?
Come viene dichiarata l'azione del controller? È 'async'? –
puoi anche creare un altro thread per il processo che richiede tempo :). i metodi asincroni creano anche un altro thread internamente –
Assicurarsi che il controller restituisca un'attività asincrona o nulla e la chiamata attende nel metodo asincrono. –