Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否需要设置NetworkCredential域?_C#_.net_Web Services - Fatal编程技术网

C# 是否需要设置NetworkCredential域?

C# 是否需要设置NetworkCredential域?,c#,.net,web-services,C#,.net,Web Services,访问web服务时是否需要设置networkCredential域 var service = new service1.SoapEx(); service.Credentials = new NetworkCredential("user", "password", "domain"); 或者我可以: var service = new service1.SoapEx(); service.Credentials = new NetworkCredential("user", "passw

访问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");

谢谢

不,这不是必需的,因为该类的构造函数与第二个示例类似。请记住,密码参数只接受SecureString,不接受String。

好的,谢谢。你可以告诉我,如果不设置域会导致任何问题吗?我不知道。我认为您可能遇到的唯一问题是,如果您尝试访问托管在域中的web服务,您可能会遇到问题(但不应该遇到问题,除非该web服务不够智能,无法填充域,或者您在具有多个域的林中工作)