2012-02-08 129 views

回答

2

這個問題並不是微不足道的,問題在於開發結構與127.0.0.1結婚,所以它只接受來自本地主機的請求,但是你可以通過路由所有未知的呼叫來欺騙特定端口「127.0.0.1」下面本文介紹的問題,以及如何解決它:

http://theazureexperience.wordpress.com/2012/01/15/accessing-a-web-role-in-development-fabric-from-another-machine/

讓我知道如果任何人有類似的問題,我會很願意幫助更多。

-Miguel

+0

你是一個搖滾明星!非常感謝這寶貴的信息。 – Prafulla 2012-07-10 01:17:54

2

如果您正在使用SDK 1.3或更高版本,因爲本地Web角色將在IIS中部署它,如果你在防火牆上打開端口81,82,83,等來訪問。但是有一個惱人的問題。由於本地模擬器將在80和443之後選擇第一個有效端口,因此您的網站可能會分配一個動態端口。我想你想讓這個網站與持續集成服務器綁定,我想推薦你在構建之前刪除所有部署,以確保該網站使用81和444端口(如果需要HTTPS)。希望這可以幫助。

+0

我嘗試這種做法,基本上我跑我的模擬器有我的應用程序,然後打開端口444,但它仍然是不可訪問從機外,你有什麼線索? – 2012-02-09 19:59:20

+0

從這個帖子:http://stackoverflow.com/questions/8625075/how-to-connect-to-the-azure-compute-emulator-remotely-to-test-a-web-role-from-an 它看起來像模擬器只偵聽本地主機調用,你可以在那裏完成? – 2012-02-09 20:01:40

+0

我相信你已經檢查過防火牆設置。我會檢查我這幾天是否有時間回到你身邊。 – 2012-02-10 02:48:40