如何从服务器外部成功访问Web服务?

时间:2013-03-13 12:38:47

标签: asp.net web-services iis

由于我可以访问Windows Server 2008计算机,因此我已经习惯在我公司的项目中实现asp webservices。

现在我想拥有/租用我自己的IIS服务器,托管我自己的web服务,并能够在我的项目中添加对这个webservice的引用,以便例如查询托管在不同地方的不同数据库,来自不同的应用程序(WP应用程序或桌面应用程序)。

问题是:

  • 我的互联网服务提供商不允许我拥有静态IP,因此我不能将自己的计算机用作IIS服务器(尽管如果有一个免费的解决方案可以通过动态IP从外部访问我的服务器,我会被捕。)
  • 我尝试了第三方IIS托管服务器的免费优惠,但似乎我只能从包含该网站的INSIDE访问我的网络服务,但不能从我的WP应用程序访问(即使我编辑了我的web.config来重定向我的网络服务到一个网址,Visual Studio永远不会检测到它。)

我真的不知道第三方托管公司是否提供此功能,我想知道解决方案是否租用专用服务器,但是,如果可以从外部访问Web服务,则永远不会指定。

什么是最符合我需求的替代方案?或者甚至是否有众所周知的公司,你知道他们会提供这个功能吗?

1 个答案:

答案 0 :(得分:0)

您可以查看http://www.noip.com/之类的内容来解决您被迫使用动态IP的问题。