Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 本地主机双跳安全协商超时(仅限IIS集成模式)_C#_Wcf_Authentication - Fatal编程技术网

C# 本地主机双跳安全协商超时(仅限IIS集成模式)

C# 本地主机双跳安全协商超时(仅限IIS集成模式),c#,wcf,authentication,C#,Wcf,Authentication,我有一组网站在彼此之间进行呼叫(都在同一个框中的localhost上) 站点A对站点B上的ASMX Web服务进行一系列并行异步调用 站点B上的服务调用站点C(使用windows身份验证)上的WCF服务 当site C在应用程序池中使用.net 4.0的“经典”模式运行时,这一切都可以在我的开发机器上正常工作。(站点A使用集成模式) 当我们为站点B更改为使用集成模式时,我开始在站点B和站点C之间的安全协商中获得超时。这只发生在从站点A发送的一组并行请求中的一部分 显示的异常是:“客户端无法在配置

我有一组网站在彼此之间进行呼叫(都在同一个框中的localhost上)

站点A对站点B上的ASMX Web服务进行一系列并行异步调用

站点B上的服务调用站点C(使用windows身份验证)上的WCF服务

当site C在应用程序池中使用.net 4.0的“经典”模式运行时,这一切都可以在我的开发机器上正常工作。(站点A使用集成模式)

当我们为站点B更改为使用集成模式时,我开始在站点B和站点C之间的安全协商中获得超时。这只发生在从站点A发送的一组并行请求中的一部分

显示的异常是:“客户端无法在配置的超时内完成安全协商”

并不是所有的请求都会超时,但似乎大多数请求都会超时

令人恼火的是,虽然这在我的本地机器(Windows7)上不起作用,但它似乎在我们的测试服务器(Server2008R2)上起作用

如果有人有什么建议



简单地说一下——当两个站点都在我的开发机器上的同一个应用程序池中时,这似乎是一个问题。改变这一点已经解决了问题,但我仍然不完全理解为什么会发生这种情况。

当两个站点都在我的开发机器上的同一个应用程序池中时,这似乎是一个问题。改变这一点已经解决了问题,但我仍然不完全理解为什么会发生这种情况