.net 如何生成WSDL文件?
我已经创建了一个webservice[.asmx]文件。此web服务实际上将获取一个字符串作为输入,并将值插入数据库 现在这个Web服务将被另一个应用程序调用,所以他们要求我提供wsdl文件来访问和使用这个Web服务 我知道,可以通过cmd创建wsdl来生成.cs或.vb或.dll文件 当我使用wsdl和我的URL时,还会生成一个xml.net 如何生成WSDL文件?,.net,web-services,wsdl,.net,Web Services,Wsdl,我已经创建了一个webservice[.asmx]文件。此web服务实际上将获取一个字符串作为输入,并将值插入数据库 现在这个Web服务将被另一个应用程序调用,所以他们要求我提供wsdl文件来访问和使用这个Web服务 我知道,可以通过cmd创建wsdl来生成.cs或.vb或.dll文件 当我使用wsdl和我的URL时,还会生成一个xml 但我不知道该提供哪一个 URL上的?wsdl是您应该提供的内容,但这意味着它作为XML文件存在于项目中的某个位置。我不是.net开发人员(java),但我知道如
但我不知道该提供哪一个 URL上的?wsdl是您应该提供的内容,但这意味着它作为XML文件存在于项目中的某个位置。我不是.net开发人员(java),但我知道如果?wsdl在url末尾提供给您,那么它就存在于某个地方,您可以使用浏览器“另存为”将文件暂时保存为wsdl,以供您的用户使用。对于在IIS和ASP.net中运行的.asmx服务,wsdl是通过使用?wsdl和服务url自动生成的。如果消费者可以访问已部署的web服务,那么?wsdl是向他们提供服务wsdl的最佳方式 否则,您可以使用WSDL.exe生成WSDL,然后将其传递给其他用户 (关于,您向Thomas提出的问题,对于从wsdl消费web服务,您需要从wsdl生成客户机/存根,然后使用此客户机,您可以直接调用web服务 如果使用者是.NET应用程序,则只需在项目中添加服务url作为web引用,这将从您那里生成客户端/存根。 对于Java,您可以使用诸如wsdltojava之类的工具来生成客户端。)
- 转到IIS
- 后藤内容脉
- 浏览.asmx文件
- 在浏览器中,在url末尾添加“?wsdl”并按Enter键
- 现在,这将为您提供它的wsdl