Domanda

Sto utilizzando DotNetOpenAuth per autenticare un'app su Windows Azure. Di tanto in tanto, il sistema è lento e finisco con il seguente messaggio di errore

  

Accesso non riuscito: è stato superato il tempo massimo consentito per completare l'autenticazione. Per favore riprova.

Qualche suggerimento su come aumentare questo timeout?

È stato utile?

Soluzione

Modifica il tuo file .config per cambiare questa riga:

<openid maxAuthenticationTime="0:05"> 

(Tratto da questa pagina dello snippet di codice )

Altri suggerimenti

Nota per altre persone: SE questo continua a succedere, può anche avere a che fare con lo svuotamento della cache ASP.NET, su macchine di sviluppo questo è del tutto possibile.

Puoi verificarlo con

<caching>
  <cache disableMemoryCollection = "true"
    disableExpiration = "false"
    privateBytesLimit = "0"
    percentagePhysicalMemoryUsedLimit = "90"
    privateBytesPollTime = "00:02:00"/>
</caching>

In System.Web in Web.Config

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top