在Windows应用程序表单中调用Web服务

时间:2013-11-13 10:27:02

标签: c# .net web-services

修改。我将它添加为服务引用而不是Web服务引用(在添加服务引用时找到,进入高级和底部应该说"添加Web引用"),我没有'知道该选项存在,因为它被隐藏起来。

我在c#.net中创建了一个Web服务。最初它没有调用,因为我认为Web表单不像VS2012中创建的Web表单的代码隐藏,所以我把它拿出来只是包含了Web服务文件本身。

当我使用wsdl访问服务的网址时,我非常确定这些库已被包含在内,但它仍然似乎无法将服务调用到表单中。

它显示了一些XML数据,并将TestCypher显示为可行的服务,所以它应该有效吗?如果我从解决方案中取出Web服务,我不完全确定应该托管wsdl文件的位置

1 个答案:

答案 0 :(得分:3)

请参阅以下链接

http://www.codeproject.com/Articles/26941/Consuming-Webservice-In-A-Windows-Application

您可以在应用程序中使用此方法。我只是在你的要求中发布这个例子。

请注意:我不保证此方法中的性能区域。

因此,当您的应用程序使用大量用户时,请考虑此元素。

希望有所帮助。