localhost双跃点安全协商超时(仅限IIS集成模式)



我有一组网站在彼此之间进行调用(所有网站都在同一个盒子上的localhost上)。

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

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

当站点C在应用程序池中运行时,这一切在我的开发机器上都很好,使用的是.net 4.0的"经典"模式。(站点A使用集成模式)。

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

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

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

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

如果有人有什么线索?


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

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

最新更新