在 .net3 wcf 中,wsdl 输出有一个用于 wsdl:service wsdl:port 绑定的 xmlns:i0 我在哪里进行更改以便它使用我的目标命名空间 (xmlns:tns) 也 wsdl:binding 元素缺少什么需要做出改变吗?
我已将名称空间添加到所有在其构造函数中采用命名空间的 wcf 属性。
我有一种感觉,它们都是相互关联的,因为我的 wsdl 中缺少 wsdl:binding 并且 wsdl:port 是
<wsdl:port name="aaaaa.bbbbb.ccccc.ddddd.HelloService" binding="i0:aaaaa.bbbbb.ccccc.ddddd.HelloService"/>
在 wsld:definations 我有
... xmlns:tns="http://aaaaa.bbbbb.ccccc.ddddd" xmlns:i0="http://tempuri.org" ...
那么如何摆脱 xmlns:i0 并确保我的端口中的绑定使用相同的命名空间