如何解决IIS 7.5 401.2错误?

我一直在IIS 7.5中打击这个错误,我找不到任何解决方案似乎有所帮助 . 据我了解,401.2错误意味着IIS中的浏览器和站点使用两种不同类型的身份验证 .

我在IIS 7.5中托管了两个Web服务 . Web Service A调用Web Service B.这是401.2错误发生的地方 . 两个Web服务都启用了Windows身份验证和401 Challenge . 每个唯一启用的提供程序是NTLM . 两种服务的Web.Config都设置为具有

<authentication mode="Windows" />

以下是从Web Service A到WebService B的调用:

WebServiceB.Credentials = new System.Net.NetworkCredential("ValidUser", "ValidPW", "ValidDomain");
   var output = WebServiceB.DoSomething(input); //Throws 401 WebException

据我所知,Web服务和IIS站点应该使用Windows身份验证,除了Windows身份验证,但我仍然会收到这些401.2错误 . 为什么?

回答(2)

2 years ago

我想这与双跳问题有关 . 请尝试将信任委托给第二次电话 .

可能是以下链接帮助您 . 请看一下 .

How can I fix the Kerberos double-hop issue?

2 years ago

事实证明,用户配置第三方软件的方式存在问题 . 感谢您的所有回复 .