未找到OpenID端点 - 依赖方超时选项

时间:2011-10-26 14:47:57

标签: asp.net openid dotnetopenauth

我有一个依赖方和一个运行DotNetOpenAuth的提供商。问题是,当一段时间没有访问提供程序时,它从IIS卸载以节省内存(这通常是一件好事)。但是,在这种情况下,它会导致依赖方抛出“未找到OpenID端点”异常。

我知道可以将IIS配置为永不卸载应用程序,但在这种情况下,这不是一个选项。

有没有办法增加依赖方的超时,让它等到提供程序“唤醒”并且不抛出No OpenId Endpoint Found异常?

我以为我已经使用了“maxAuthenticationTime”属性,但我想这实际上是一个设置,总共需要多少分钟的认证往返。

感谢。

1 个答案:

答案 0 :(得分:3)

是的,可以通过web.config文件配置这些超时。下面是一个片段,您可以提出默认值:

   <messaging>
        <untrustedWebRequest
            timeout="00:00:10"
            readWriteTimeout="00:00:01.500"

Full configuration options are documented