使用Windows Credential

时间:2015-04-29 13:19:45

标签: c# wcf powershell

我有一个WCF库,我想从Anonymous切换到Windows身份验证。 IIS和Web.config文件中的设置似乎没问题,我可以使用New-WebServiceProxy从powershell连接但我遇到C#客户端问题。

在powershell中,我需要从这段代码切换

New-WebServiceProxy -uri $uri;

到这个

New-WebServiceProxy -uri $uri -UseDefaultCredential;

在C#中我引用了我的库但是如何告诉客户端“使用默认凭据”?我总是得到这个错误

  

mscorlib.dll中发生未处理的“System.ServiceModel.Security.MessageSecurityException”类型异常

     

其他信息:HTTP请求未经授权,客户端身份验证方案为“匿名”。从服务器收到的身份验证标头是“Negotiate,NTLM”。

0 个答案:

没有答案