为多种服务设置ASMX命名空间的最佳方法

时间:2013-10-08 08:44:32

标签: c# web-services namespaces asmx

我在一个域上运行了许多不同的ASMX服务。是为每个服务设置不同命名空间的最佳方法吗?

[WebService(Namespace = "http://www.mydomain.com/MyXmlService/")]
[WebService(Namespace = "http://www.mydomain.com/MyTestService/")]
[WebService(Namespace = "http://www.mydomain.com/MyBookingService/")]

以下是推荐的方法,即使网址http://www.mydomain.com/MyXmlService/未指向实际服务,在这种情况下

http://www.mydomain.com/MyXmlService/Xml.asmx

1 个答案:

答案 0 :(得分:1)

我会用:

[WebService(Namespace = "http://www.mydomain.com")]

如果你是在一个大型组织中构建这些:

[WebService(Namespace = "http://www.mydomain.com/department")]