2013-03-13 208 views
-1

由於我有權訪問Windows Server 2008計算機,因此我一直在我的公司內部的項目中使用asp webservices。如何從服務器外部成功訪問Web服務?

現在我想擁有/租用我自己的IIS服務器,託管我自己的web服務,並且能夠在我的項目中添加對此web服務的引用,以便例如查詢來自不同位置的不同數據庫不同的應用(WP應用或桌面應用)。

問題是:

  • 我的互聯網服務提供商不允許我擁有一個靜態的IP,所以我不能用我自己的電腦作爲IIS服務器(不過,如果有一個爲beeing能夠免費的解決方案從外部通過動態IP訪問我的服務器,我會被捕獲)
  • 我試過從第三方IIS託管服務器的免費優惠,但它似乎只能訪問我的網站服務從內部網站包括但不是我的WP應用程序(即使我編輯了我的web.config以將我的webservice重定向到url,但Visual Studio從未檢測到它)。

我真的不知道,如果第三方託管公司提供此functionnality,我在想,如果解決的辦法是租一個專用的服務器,不過,這是從來沒有規定,如果web服務是從外部訪問。

什麼是最適合我的需求的替代方案?甚至是否有知名的公司,你會知道他們會提供這種功能?

回答

0

你可以看看類似http://www.noip.com/的東西來解決你被迫使用動態IP的問題。

+0

謝謝我會看看這個 – Marc 2013-03-13 13:13:06

+0

對不起。爲了記錄,no-ip不支持我的路由器,所以我使用了雲Azure服務並在那裏託管了我的Web服務。 – Marc 2013-03-17 14:36:25