c# – 在App.config中设置WCF ClientCredentials

前端之家收集整理的这篇文章主要介绍了c# – 在App.config中设置WCF ClientCredentials前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在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("...")

我建议反对这种方法,除非你加密配置文件.

猜你在找的C#相关文章