设置NetworkCredential域是否必要?

7

访问 Web 服务时,是否需要设置 networkCredential 域?

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

或者我可以做:
或者我能够:
 var service = new service1.SoapEx();
 service.Credentials = new NetworkCredential("user", "password");

谢谢

1个回答

4
不必要,因为NetworkCredential类有一个与您第二个示例类似的构造函数。但请记住,密码参数只接受SecureString,而不是String。

好的,谢谢。如果不设置域名会有什么问题,你可以告诉我吗? - dvIta
1
据我所知,没有这样的问题。我认为你可能会遇到的唯一问题是,如果你尝试访问一个托管在域中的 Web 服务,你可能会遇到问题(但不应该,除非该 Web 服务不够智能以填充域,或者你正在使用具有多个域的林)。 - Eric Walker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接