【问题标题】:Azure Cloud Service Cannot ConnectAzure 云服务无法连接
【发布时间】:2012-12-02 01:29:15
【问题描述】:

我刚刚尝试将 Web 角色部署到 Azure - 使用角色的默认设置 - 没有改变任何东西。打包和部署一切顺利,实例正在运行,在管理控制台等中一切都很好 - 没有错误。但是,当我尝试通过 http 访问实例时,我从 Google Chrome 收到“无法连接”:

哎呀!谷歌浏览器无法连接到 manywho.cloudapp.net

我错过了什么?我有一个静态页面:

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

我还有一个 ASPX 页面:

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

任何帮助表示赞赏。我不是网络人,所以我什至不确定从哪里开始解决这个问题。我的应用程序可能无法完全正常工作 - 但目前,我什至似乎都无法使用它:)

【问题讨论】:

    标签: azure


    【解决方案1】:

    结果证明是几件事。根据 smarx,在我的 ServiceDefinition.csdef 文件中错误地指定了端口 8080:

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

    我把8080改成了80。另外,超级难找,我在system.web中指定了一个httpModule:

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

    希望对其他人有所帮助。

    【讨论】:

      【解决方案2】:

      联系 Windows Azure 支持http://www.windowsazure.com/en-us/support/contact/。他们能够调查网络问题

      【讨论】:

        【解决方案3】:

        http://manywho.cloudapp.net:8080 连接(但给出 500 错误)。我的猜测是您出于某种原因将端点设置为端口 8080。

        【讨论】:

          猜你喜欢
          • 2018-10-08
          • 2019-12-01
          • 1970-01-01
          • 2013-11-27
          • 1970-01-01
          • 1970-01-01
          • 2021-11-06
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多