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

时间:2011-01-18 06:00:05

标签: c# asp.net web-services

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

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

2 个答案:

答案 0 :(得分:1)

要添加Web引用,您需要有权访问WSDL文件。

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

  • 首先根据WSDL
  • 添加对项目的Web引用
  • 然后更改Web引用的URL以匹配外部服务的地址

答案 1 :(得分:0)

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

http://forums.asp.net/p/1268077/2388602.aspx

但是如果您的IP地址变化太频繁(动态IP),我认为应该更改您的远程网络配置,以便通过外部网络中的静态IP重定向到您的动态IP,这样您就可以提供静态IP作为服务URL。

因此您不必经常更改Web配置。

无论如何,您应该从网络管理员那里获得建议。