![](/img/trans.png)
[英]Calling C# asp.net web service or web method from email without opening browser
[英]Calling ASP.net Web Service from C# Application
我有个问题。 如何调用 web 服务并从 C# 桌面应用程序获取结果。 我正在制作一个桌面应用程序,我希望它能够连接到我的在线 ASP.net web 服务。 这怎么可能?
AB Kolan 也是正确的,但 Add Web Reference 使用旧式 web 服务框架,而 Add Service References 使用新的 WCF 堆栈。 重要提示:服务本身不需要使用 WCF,您可以在客户端使用 WCF。 客户端上的 WCF 通常是任何服务的最佳选择,前提是您可以依赖 .NET 3.0 及更高版本。
在您的桌面应用项目参考中添加一个 Web 参考到 web 服务。 这样做会为 Web 服务生成一个名为 Reference.cs 的代理。您可以使用代理访问您的 Web 服务。
This is possible the same way that you access web services from any other type of application, be it an ASP.NET page, a class library or windows service.
有关该主题的说明性教程,请参阅从桌面应用程序访问 Web 服务。
将获得有关如何创建 Web 服务和使用该服务的帮助:
http://www.c-sharpcorner.com/UploadFile/0c1bb2/sumption-web-service-in-Asp-Net-web-application/
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.