【发布时间】:2015-10-28 07:16:44
【问题描述】:
我是网络服务的新手,所以请帮我解决我的问题。我需要在 C# 中创建 Web 服务。此 Web 服务将返回soap 响应。
我的网络服务应该以肥皂消息的形式发送响应,是否有发送接收肥皂消息的客户端和服务器的示例,这是我尝试使用 msdn 但无法获取它的非 wcf 网络服务。
感谢您的帮助....
【问题讨论】:
标签: javascript c# web-services soap
我是网络服务的新手,所以请帮我解决我的问题。我需要在 C# 中创建 Web 服务。此 Web 服务将返回soap 响应。
我的网络服务应该以肥皂消息的形式发送响应,是否有发送接收肥皂消息的客户端和服务器的示例,这是我尝试使用 msdn 但无法获取它的非 wcf 网络服务。
感谢您的帮助....
【问题讨论】:
标签: javascript c# web-services soap
你可以试试 Fiddler 或者 SOAPUI 工具。
使用 Fiddler,您可以在本地发出请求并从您的 Web 服务获取响应。
在您的 m/c 上本地测试您的网络服务非常有效。
【讨论】:
您可以在 Visual Studio 中将 Web 服务创建为“ASP.Net 网站”项目。然后,您可以将 .asmx(Web 服务代码隐藏文件)添加到您的项目中。您可以在 asmx 文件中定义您的 Web 方法,该文件可能会返回 xml 作为响应。然后您必须在 IIS 中发布和托管 Web 服务。
在客户端项目中,您可以使用 Visual Studio 中的“添加服务引用”选项添加对 Web 服务的引用,该选项将生成可以访问 Web 服务的类。然后您可以通过这些类调用您的网络方法。
当您在客户端添加服务引用时,您必须提供您的 Web 服务的 wsdl 文件的 url 才能找到它。
【讨论】: