【发布时间】:2018-01-31 03:28:06
【问题描述】:
我有一个 ASMX WebService(我们称之为“A”),它连接到另外 2 个 WebService(“B”和“C”)。问题是,当我在本地机器上(使用 VS 开发服务器)在 DEBUG 配置上启动 WebService "A" 时,WSDL 中生成的 wsdl:definitions 节点是这样的(简化和有序):
<wsdl:definitions
...
xmlns:s1="B"
xmlns:s2="C"
xmlns:s3="http://microsoft.com/wsdl/types/"
.../>
当我在 RELEASE 配置中的同一台本地机器(使用相同的 VS 开发服务器)上启动相同的服务时,它变成了这样:
<wsdl:definitions
...
xmlns:s1="C"
xmlns:s2="http://microsoft.com/wsdl/types/"
xmlns:s3="B"
.../>
这本身并不是什么大问题,但在需要时分析我的 WSDL 会变得更加困难。
【问题讨论】:
标签: c# web-services soap wsdl