在WCF服务中,每个Attribute Class
都有一个名为Namespace
您可以分配这些属性命名空间,如下所示:
[ServiceContract(Name="Webservice", Namespace = "https://myDomain.com/ext/MyWebApplication")]
public interface IWebservice
{
...
}
我知道这可以用来摆脱WSDL文件中的默认targetNamespace="http://tempuri.org/"
。我应该怎么设置命名空间呢?
我想在https://myWebApplication/ext/Webservice.svc
的ASP.NET Web应用程序中托管名为 Webservice 的WCF服务。
我已经看到其他WSDL文件有targetNamespaces
类似http://com.company.websvc/webservicename/
哪个命名空间我必须在每个属性类中设置?在以编程方式声明它们之后#34;我还需要在App.Config文件中指定命名空间吗?