2013-11-01 61 views
0

我在IIS 7.5中一直在争取这个错误,现在没有解决方案,我觉得似乎有所帮助。据我了解,401.2错误意味着浏览器和IIS中的站点正在使用两种不同类型的身份验证。如何解决IIS 7.5 401.2错误?

我有两个Web服务托管在IIS 7.5中。 Web服务A调用Web服务B.这是发生401.2错误的地方。两个Web服务都启用了使用401挑战的Windows身份验证。每个启用的提供程序都是NTLM。在这两项服务是建立在Web.config有

<authentication mode="Windows" /> 

以下是来自Web服务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

您是否通过代理使用NTLM?也许尝试这里记录的解决方案 - http://support.microsoft.com/kb/253667 – clamchoda

回答

0

这竟然是与用户用第三方软件配置方式的问题。感谢您的回复。

+0

这似乎并不像是对问题的答案。这是缺乏答案。 – bambams