有誰知道用C#編寫的服務契約(即使用WCF標記爲「[OperationContract]」的一組方法)生成WSDL的好工具?我發現的所有工具都是以其他方式工作的:從WSDL創建代碼存根。我不想手動阻塞WSDL文件。我找到了用於php和J2EE的工具,但不是C#。謝謝!用於C#的WSDL生成器
2
A
回答
5
最簡單的辦法是舉辦與基地址設置該服務,然後只需點擊它與瀏覽器附加「?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定義。
9
svcutil或只是主機很快,撞上MEX點:)做
0
兩種方式:
一)下載WSDL文件並做以下步驟:
我)打開Visual Studio命令提示符作爲管理員。
ⅱ)鍵入如下命令:
Wsdl.exe用[路徑來爲WSDL文件]
b)中隨着端點:
ⅰ)打開Visual Studio命令提示爲管理員。
ⅱ)鍵入如下命令: Wsdl.exe用http://localhost:9000/MyService
相關問題
- 1. 用於java代碼的wsdl生成器
- 2. 用於生成WSDL文件的TeamCity buildstep
- 3. 用於使用WSDL生成SOAP消息的C++庫
- 4. 從wsdl + xsd生成C#代理調用
- 5. 生成從WSDL
- 6. Gradle wsdl生成
- 7. 使用WSDL生成項目
- 8. 如何用SvcUtil生成wsdl?
- 9. 來自WSDL的針對Objective-C的SOAP客戶端生成器?
- 10. 從WSDL文件生成C#.net類
- 11. 本地C++:WSDL代理生成庫
- 12. WSDL生成正確
- 13. Ninject不生成WSDL
- 14. WSDL從與用於生成Web服務的WSDL不同的Web服務獲得
- 15. WSDL生成的文件
- 16. WSDL生成的代理類
- 17. Eclipse WSDL生成器(來自java類)?
- 18. WCF生成wsdl與提供用於創建WCF服務的原始wsdl不同?
- 19. 生成wsdl時發生的問題
- 20. PHP SoapClient嘗試使用C#生成的WSDL給出錯誤
- 21. 從WSDL生成JavaScript存根
- 22. 從WSDL生成JAXWS(Metro)WebService
- 23. 從WSDL生成XML文件
- 24. Spring Maven - 無法生成WSDL
- 25. 從WSDL生成Windows窗體
- 26. Spring-WS WSDL生成問題
- 27. 如何從WSDL生成EJB
- 28. CXF自動生成wsdl
- 29. 如何生成WSDL文件?
- 30. ColdFusion無法生成WSDL