質問

DotNetOpenAuth を使用して、Windows Azureでアプリを認証しています。時々、システムが遅くなり、次のエラーメッセージが表示されます

  

ログインに失敗しました:認証を完了するために許可されている最大時間を超えました。もう一度お試しください。

このタイムアウトを増やす方法はありますか?

役に立ちましたか?

解決

.configファイルを変更して、次の行を変更します。

<openid maxAuthenticationTime="0:05"> 

このコードスニペットページから取得)

他のヒント

他のユーザーへの注意:これが引き続き発生する場合は、ASP.NETキャッシュフラッシュを使用することもできます。開発マシンでは、これは非常に可能です。

これを確認するには

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

Web.ConfigのSystem.Webで

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top