如何解决IIS 7.5 401.2错误?

时间:2013-11-01 17:14:01

标签: iis

我一直在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 个答案:

答案 0 :(得分:0)

我猜这与双跳问题有关。请尝试使用凭证委托进行二次通话。

可以通过以下链接为您提供帮助。请看一下。

How can I fix the Kerberos double-hop issue?

答案 1 :(得分:0)

这证明了用户配置第三方软件的方式存在问题。感谢您的所有回复。