IIS + Windows身份验证+ Web服务.NET = HTTP错误401.1 - 未经授权

时间:2011-07-14 06:51:58

标签: c# asp.net web-services iis-7

我有很大的问题。我想使用Windwos集成身份验证的Web服务,而不是匿名身份验证。

我在服务器上发布我的服务(asmx页面)。因此,当我尝试使用Network Credential访问它时如下所示,我收到HTTP错误401.1 - 未经授权。

My_WS.WSClass ws= new My_WS.WSClass();
ws.Credentials = new NetworkCredential("username", "password","domain");
ws.PreAuthenticate = true;
ws.callMethod(Parameter);

在IIS 7上,我只启用了Windows身份验证,而我的应用程序池标识是“网络服务”。

如果我使用匿名身份验证尝试我的服务,它可以正常工作。

有什么建议吗?

感谢名单

0 个答案:

没有答案