2014-01-14 170 views
0
託管Azure的網站

我部署一個網站到Azure的VM,並做了以下無法連接到虛擬機

  • 1)創建一個HTTP端點使用TCP協議和端口80(均
    內部和外部)的VM
  • 2)配置網站與分配的內部IP 分配

我可以瀏覽到VM中的網站,但來自外部使用無法連接到它要麼DNS或Azure指定的公共VIP。瀏覽器說「無法連接到[vip]」。

我是否錯過了關於如何解決此問題的任何步驟或任何建議?

+0

你配置完全如圖所示 - http://www.intstrings.com/ramivemula/articles/public-access-of-website-hosted-in-azure-windows-服務器VM /。您還需要使用服務器瀏覽器啓用應用程序開發功能,否則ASP.Net頁面可能不會從IIS提供。我不認爲你需要配置內部IP的網站。 – ramiramilu

+0

是的,當我配置虛擬機時,我確實遵循了這篇文章,並且啓用了所有與ASP .net相關的角色,如果在本地虛擬機中使用本地主機瀏覽虛擬機,它會起作用。你是對的,內部IP不是必需的,但即使我刪除了內部IP配置,它也沒有什麼不同。 – peanut

+0

當您瀏覽虛擬機之外的網站時,您會得到什麼樣的錯誤?是ASP.Net錯誤?我從來沒有爲端口80添加任何防火牆規則,但它仍然有效。 – ramiramilu

回答

0

如果這是「正常」的VM而不是Cloud Service,那麼您需要連接到VM並直接在機器上的Windows防火牆中打開端口80。

+0

謝謝,我會放棄它。 – peanut

0

最後,我發現它是由在端點設置中選擇「直接連接」引起的。 解開它,它的工作原理...