使用匿名身份验证通过身份验证访问 WCF 服务时遇到“HTTP 请求未授权”错误

Facing 'HTTP request not authorized' error accessing WCF service with authentication using anonymous auth

提问人:ela 提问时间:8/29/2023 最后编辑:prabu nareshela 更新时间:8/30/2023 访问量:58

问:

我有一个执行数据库操作的 wcf 服务。我想通过身份验证访问此服务中的方法。为此,我在 IIS 中打开了匿名身份验证,并输入了我创建的用户名密码。但是当我想在 Visual Studio 中调用我的 GetSicil 方法时,我收到此错误。会是什么原因?

我寻找过类似的错误,但问题没有解决

C# 身份验证 匿名

评论

0赞 ela 8/29/2023
我调用了如下方法:client。ChannelFactory.Credentials.Windows.ClientCredential.UserName = “xXx”;客户。ChannelFactory.Credentials.Windows.ClientCredential.Password = “xxx”;用户 = 客户端。GetMethod(Convert.ToInt32(txt_ID.Text));
0赞 ela 8/29/2023
我的web.config中的安全性:<security mode=“TransportCredentialOnly”> <transport clientCredentialType=“Windows” /> </security>

答: 暂无答案