2013-01-07 137 views
0

我已通過Visual Studio 2010將Web應用程序部署到Windows Azure,Windows Azure SDK版本爲1.8。 部署在生產中完成,狀態顯示爲正在運行,但我無法訪問站點URL。當我嘗試訪問網站網址時,瀏覽器發出錯誤「找不到網頁」。 由於對錯誤沒有任何線索,請有人給出正確的方法來知道爲什麼不能訪問webrole無法訪問Windows Azure部署的webrole

回答

0

配置您的web.config顯示堆棧跟蹤。這會給你一個線索。

如果你絕對不能有任何訪問者都可以看到堆棧跟蹤它更改爲僅限遠程和witin這樣的Web服務瀏覽網站:http://geekswithblogs.net/MagnusKarlsson/archive/2012/12/03/connect-to-running-web-role-from-remote-desktop-connection-and.aspx

或將其設置爲關閉,部署和瀏覽。那就是當我有一個不在生產模式下的測試點時我所做的。

http://msdn.microsoft.com/en-us/library/h0hfz6fc(v=vs.71).aspx

<customErrors defaultRedirect="url" 
       mode="On|Off|RemoteOnly"> 
    <error statusCode="statuscode" 
      redirect="url"/> 
</customErrors> 
1

我遇到了同樣的問題,當我第一次開始在Azure上。 以下是如何做到這一點; 去湛藍的面板,

  • 點擊你的虛擬機
  • 點擊enpoints
  • 單擊添加
  • 選中添加一個獨立的端點(按鈕)
  • 單擊下一步
  • 進入以下詳細信息: 名稱:HTTP,協議:TCP,公用端口:80,私有端口:80
  • 完成並等待幾分鐘(我的時間爲40秒)

您的網站網址現在可以從任何瀏覽器訪問。

祝你好運,