制作网络服务?如何制作WSDL?

时间:2012-01-19 10:33:46

标签: asp.net .net web-services

我正在制作网络服务,我是网络服务的新手。请指导我如何为我的.Net Web服务制作WSDL(它不是WCF服务)。

还请指导我在客户端或服务器端放置WSDL文件的位置?我将放置WSDL文件。

由于

4 个答案:

答案 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来生成它。