有没有人在运行时成功将Soap Web服务添加到C#应用程序?
这是必需的,因为C#app将部署到连接到VPN的主机。 Soap Web Service是VPN中的另一个主机。 (我们无法在部署主机上安装Visual Studio)。因此,我们无法在开发机器中添加引用。我们正在开发一种虚假服务。
答案 0 :(得分:2)
您可以从网络服务网址生成代理类。
阅读以下文章。
http://msdn.microsoft.com/en-us/library/aa529578.aspx
这样您就不需要添加对Web服务的引用。
另外,在运行时添加引用是什么意思?您可以添加对本地开发PC的引用,然后将代码部署到主机PC。将项目部署到第三方服务器时,无需再次添加引用。