0

我正在使用DotNetOpenAuth 对 Windows Azure 上的应用程序进行身份验证。有时,系统很慢,我最终收到以下错误消息

登录失败:已超过允许完成身份验证的最长时间。请再试一次。

任何建议如何增加此超时?

4

2 回答 2

3

修改您的 .config 文件以更改此行:

<openid maxAuthenticationTime="0:05"> 

(取自此代码片段页面

于 2009-09-12T08:38:22.867 回答
0

其他人注意:如果这种情况持续发生,也可能与 ASP.NET 缓存刷新有关,在开发机器上这很有可能。

可以用

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

在 Web.Config 中的 System.Web

于 2010-12-14T08:40:19.427 回答