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