Asmx WebService - WSDL在DEBUG和RELEASE配置上有所不同

时间:2018-01-31 03:28:06

标签: c# web-services soap wsdl

我有ASMX WebService(让我们称之为" A"),它连接到另外两个webServices(" B"" C" )。问题是,当我启动WebService" A"在我的本地机器上(使用VS Development Server)在DEBUG配置中,WSDL中生成的wsdl:definitions节点就像那样(简化和有序):

<wsdl:definitions
...
xmlns:s1="B"
xmlns:s2="C"
xmlns:s3="http://microsoft.com/wsdl/types/"
.../>

当我在RELEASE配置上的同一本地计算机(使用相同的VS Development Server)上启动相同的服务时,它变为:

<wsdl:definitions
...
xmlns:s1="C"
xmlns:s2="http://microsoft.com/wsdl/types/"
xmlns:s3="B"
.../>

它本身并不是一个大问题,但在需要时分析我的WSDL会变得更加困难。

1 个答案:

答案 0 :(得分:0)

事实证明,检查&#34;优化代码&#34; Debug上的标志修复了这个问题。尽管

仍然不知道问题的根源是什么