目前我们发现错误是由安全问题引起的。
旧的服务器ServerA设法与WebServerC通信没有问题,现在新的服务器ServerB可以连接,但是提供的凭证不足以访问具有Web服务的WebServerC。
ServerA – > WebServerC(连接正常,安全性正常)
ServerB – > WebServerC(连接正常和安全失败)而不是显示Web服务它显示asp.net“login”屏幕。
这一切都在Windows Server 2008的企业Active Directory之下。可能是什么问题? ServerA没有什么特别的,ServerB是新的,但运行的App是一样的。
ServerB可能没有设置受信任委派标志。 在这种情况下,用户可以在ServerB上进行身份validation,但是ServerB不能使用此凭据在WebServerC上进行身份validation。