我有很大的问题。我想使用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身份验证,而我的应用程序池标识是“网络服务”。
如果我使用匿名身份验证尝试我的服务,它可以正常工作。
有什么建议吗?
感谢名单