题
任何人都不会知道的一个很好的工具来生成的WSDL服务合同编写的(即设定的方法,标记为"[必须为"使用WCF)?所有的工具,我已经找到工作的其他方式:创建代码桩从WSDL。我不希望有的手堵塞WSDL文件。我已经找到了工具,用于php和J2EE,但不C#。谢谢!
解决方案
最简单的事情要做的就是主机服务与基地址设置,然后就打它从一浏览器"?wsdl"附于结束。
这里有一个例子服务构成与基地址的规定。注意这个去的 <configuration><services>
元素在你的配置:
<service name="MyServiceName" behaviorConfiguration="MyServiceBehavior">
<host>
<baseAddresses>
<add baseAddress="http://localhost:9000/MyService"/>
</baseAddresses>
</host>
<endpoint address="net.tcp://localhost:9001/MyService"
binding="netTcpBinding"
contract="IMyService"
bindingConfiguration="MyServiceBinding"/>
</service>
一旦你得到它的托管,就去 http://localhost:9000/MyService?wsdl
看WSDL的定义。
其他提示
svcutil 或者只是主迅速和打MEX点:)
有两种方式:
a) 下载wsdl文件和下面的步骤做:
i)开visual studio命令提示作为一个管理员。
ii)类型以下命令:
wsdl.exe [路径WSDL文件]
b) 与终点:
i)开Visual studio命令提示作为一个管理员。
ii)类型以下命令:wsdl.exe http://localhost:9000/MyService
不隶属于 StackOverflow