C# 如何访问部署在远程服务器中的Web服务

C# 如何访问部署在远程服务器中的Web服务,c#,asp.net,web-services,C#,Asp.net,Web Services,请帮助我,如何添加部署在远程服务器中的web服务。外部我无法访问该服务。在该远程服务器中,只有该服务将运行,但我们没有Ms.net环境将该服务添加到该服务器中的我的应用程序中 因此,请指导我如何将该web服务添加到我的应用程序中,而不是外部访问该服务URl,内部执行该URl。 如何将该服务添加到我的开发者PC上的应用程序中?您可以将服务URL移动到web配置,请参阅此处 但是,如果您的IP地址经常更改(动态IP),我认为最好更改远程网络配置,通过外部网络中的静态IP重定向到动态IP,这样您就可

请帮助我,如何添加部署在远程服务器中的web服务。外部我无法访问该服务。在该远程服务器中,只有该服务将运行,但我们没有Ms.net环境将该服务添加到该服务器中的我的应用程序中

因此,请指导我如何将该web服务添加到我的应用程序中,而不是外部访问该服务URl,内部执行该URl。
如何将该服务添加到我的开发者PC上的应用程序中?

您可以将服务URL移动到web配置,请参阅此处

但是,如果您的IP地址经常更改(动态IP),我认为最好更改远程网络配置,通过外部网络中的静态IP重定向到动态IP,这样您就可以将静态IP作为服务URL

因此,您不必太频繁地更改web配置


无论如何,你应该从网络管理员那里得到建议

要添加web引用,您需要访问WSDL文件

您需要分两步执行此操作:

  • 首先,基于WSDL向您的项目添加一个web引用
  • 然后更改web引用的URL以匹配外部服务的地址

如果您希望解决方案访问只能从内部网络访问的web服务,则需要在内部部署解决方案。如果您想从外部访问此功能,你需要在internet上公开你的web服务。你能澄清一下吗..没有添加web引用过程,我们就不能访问该web服务方法吗?我的意思是我需要使用该服务获取和更新记录。问题是,如果每次需要部署应用程序时web服务Url的IP地址都发生更改,这有点困难。所以我们不能使用Web.config吗?请引导我,这对我来说是非常艰难的时刻。plss…嗨..如果不添加引用,我们就不能使用Web服务吗..?如果有机会,请指导我..我的Web服务只能在客户端服务器上访问。那么我如何在我的设备计算机上添加该服务以及如何添加该服务。。