我一直在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错误。为什么?
答案 0 :(得分:0)
答案 1 :(得分:0)
这证明了用户配置第三方软件的方式存在问题。感谢您的所有回复。