我目前正在研究对Web服务的一些更改(用C#和VS编写)。 现在大多数更改都已完成,我需要从Web服务生成自己的WSDL,这样我就可以在我的其他应用程序上导入WSDL以进行更改。
问题是我不知道如何生成WSDL。 希望有人可以帮助我。
答案 0 :(得分:0)
运行webservice并在浏览器中打开它。追加"?wsdl"到网址,例如:
http://localhost:524123/MyWebServeice?wsdl
您现在在webbrowser中有wsdl文档。现在你可以复制/粘贴了。
答案 1 :(得分:0)
"C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\wsdl.exe" /language:CS /namespace:YourNameSpace /out:"G:\Work\YourFileName.cs" http://localhost/Service.asmx?wsdl
如果您需要“离线”开发,则应生成.cs(c#)文件