2012-12-02 95 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是特定于我们的应用程序来管理安全性的东西。

希望能帮助别人。