任何人都不会知道的一个很好的工具来生成的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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top