我正在制作网络服务,我是网络服务的新手。请指导我如何为我的.Net Web服务制作WSDL(它不是WCF服务)。
还请指导我在客户端或服务器端放置WSDL文件的位置?我将放置WSDL文件。
由于
答案 0 :(得分:1)
MSDN:Web Services Description Language Tool (Wsdl.exe)
在visual studio 2008中使用Wsdl.exe实用程序进行Web服务
您必须从命令提示符
运行该工具开始 - >所有节目 - > Microsoft Visual Studio 2008 - > Visual Studio工具 - > Visual Studio 2008命令提示符
答案 1 :(得分:1)
要生成wsdl文件,必须使用visual studio命令提示符下的wsdl.exe。但是如果你希望在你的解决方案项目中使用wsdl,在visual studio中,你可以点击项目,选择添加web服务/服务参考 - >从解决方案或网址中选择您的服务,然后VS自动为您生成所有文件
答案 2 :(得分:1)
按照Pranay Rana的建议使用Wsdl.exe并将其放在服务器上。
访问客户端上的Web服务.Net端在visual studio中创建服务引用以获取客户端代理。
答案 3 :(得分:0)
听起来你只是使用基于ASMX的网络服务,对吗?
如果要在ASP.NET / ASMX站点上生成WSDL,可以运行Web应用程序并使用查询字符串“?WSDL”命中ASMX URL。因此,如果您的服务名称是
http://myserver/myservice.asmx
然后你可以点击
http://myserver/myservice.asmx?wsdl
在本地保存页面,您可以将其发送给任何需要它的人。默认情况下启用公开WSDL,需要使用WSDL的个人或公司也可以通过点击URL来生成它。