是否可以在App.config中为WCF设置客户端凭证?
我想避免这样做:
Using svc As New MyServiceClient
svc.ClientCredentials.UserName.UserName = "login"
svc.ClientCredentials.UserName.Password = "pw"
...
End Using
相反,登录和密码应该是配置的一部分.
据我所知,这是不可能使用serviceModel配置部分由于它将创建的安全漏洞.
但是您可以为这些值创建常规appSettings并在
代码中使用它们:
svc.ClientCredentials.UserName.UserName = ConfigurationManager.AppSettings("...")
我建议反对这种方法,除非你加密配置文件.
原文链接:https://www.f2er.com/csharp/94362.html