【问题标题】:Is it necessary to set NetworkCredential domain?是否需要设置 NetworkCredential 域?
【发布时间】:2015-11-16 13:20:47
【问题描述】:

访问网络服务时需要设置networkCredential域吗?

var service = new service1.SoapEx();
service.Credentials = new NetworkCredential("user", "password", "domain");

或者我可以这样做:

 var service = new service1.SoapEx();
 service.Credentials = new NetworkCredential("user", "password");

谢谢

【问题讨论】:

    标签: c# .net web-services


    【解决方案1】:

    不,这不是必需的,因为 NetworkCredential 类具有构造函数,就像您的第二个示例一样。请记住,密码参数只接受 SecureString,而不接受 String。

    【讨论】:

    • 好的,谢谢。你能告诉我不设置域是否会导致任何问题?
    • 我不知道。我认为您可能遇到的唯一问题是,如果您尝试访问托管在域中的 Web 服务,您可能会遇到问题(但不应该,除非该 Web 服务不够聪明,无法填写域,或者您在具有多个域的森林中工作)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-15
    • 1970-01-01
    • 2022-09-23
    • 2014-04-14
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    相关资源
    最近更新 更多