有没有办法在配置而不是代码中设置Web服务的命名空间?

Jim*_*Jim 3 c# vb.net web-services web-config asmx

目前我们正在使用代码<System.Web.Services.WebService(Namespace:="https://ourservice/")>来设置命名空间,这可以在web.config中完成吗?我看了但找不到哪里?

VS2008,ASMX Web服务.

Joh*_*ers 6

没有问过最重要的问题:为什么你认为你想这样做.

大多数提出这个问题的人都认为命名空间与部署服务的URL有关.他们彼此没有任何关系.事实上,命名空间可能是像"urn:services.yourcompany.com"这样的URI,它显然不是Internet上的位置.

  • @Jim:你应该指出这个问题.他们犯了一个重大错误.不了解命名空间.它们并不意味着在一个环境和另一个环境之间改变.它们并不是互联网上的位置. (2认同)