2012-12-02 98 views
1

我剛剛嘗試將Web角色部署到Azure - 使用角色的默認設置 - 沒有改變任何內容。包裝和部署一切正常,實例正在運行,在管理控制檯等所有看起來不錯 - 沒有錯誤。但是,當我嘗試通過http訪問實例時,我從Google Chrome中收到「無法連接」:Azure雲服務無法連接

糟糕!谷歌瀏覽器無法連接到許多who.cloudapp.net

我錯過了什麼?我有一個靜態頁面爲:

http://manywho.cloudapp.net/bootstrap.html

我也有一個ASPX頁面在:

http://manywho.cloudapp.net/Install.aspx

讚賞任何幫助。我不是網絡人,所以我甚至不知道從哪裏開始工作。我的應用程序可能不完全工作 - 但目前,我似乎無法達到它:)

回答

3

最後證明這是一些事情。按照smarx,端口8080在我ServiceDefinition.csdef中的文件在這裏被錯誤地規定:

<Endpoints> 
    <InputEndpoint name="Endpoint1" protocol="http" port="8080" /> 
</Endpoints> 

我改變了8080簡單80.此外,和超級難找,我已經指定的System.Web中的HTTP模塊:

<httpModules> 
    <add name="SWTModule" type="ManyWho.Flow.Security.SWTModule" /> 
</httpModules> 

而這基本上阻止了流量。如果刪除並將其添加到system.webServer部分,如下所示:

<modules runAllManagedModulesForAllRequests="true"> 
    <add name="SWTModule" type="ManyWho.Flow.Security.SWTModule"/> 
</modules> 

這一切正常。 SWTModule是特定於我們的應用程序來管理安全性的東西。

希望能幫助別人。