Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.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# 契约/行为属性类中的WCF命名空间_C#_Asp.net_Wcf_Namespaces_Wsdl - Fatal编程技术网

C# 契约/行为属性类中的WCF命名空间

C# 契约/行为属性类中的WCF命名空间,c#,asp.net,wcf,namespaces,wsdl,C#,Asp.net,Wcf,Namespaces,Wsdl,在WCF服务中,每个属性类都有一个名为Namespace的属性 ServiceContractAttribute类 DataContractAttribute类 ServiceBehaviorAttribute类 可以按如下方式分配这些属性命名空间: [ServiceContract(Name="Webservice", Namespace = "https://myDomain.com/ext/MyWebApplication")] public interface IWebservi

在WCF服务中,每个属性类都有一个名为Namespace的属性

ServiceContractAttribute类 DataContractAttribute类 ServiceBehaviorAttribute类 可以按如下方式分配这些属性命名空间:

[ServiceContract(Name="Webservice", Namespace = "https://myDomain.com/ext/MyWebApplication")]
    public interface IWebservice
    {
    ...
    }
我知道这是用来摆脱默认的targetNamespace的=http://tempuri.org/ 在WSDL文件中。但是,我应该将名称空间设置为什么? 我想在我的ASP.NET Web应用程序中托管名为Webservice的WCF服务https://myWebApplication/ext/Webservice.svc. 我见过其他WSDL文件有targetNamespaces,如http://com.company.websvc/webservicename/ 我必须在每个属性类上设置哪个名称空间?在以编程方式声明它们之后,我还需要在App.Config文件中指定名称空间吗