【问题标题】:Azure "No deployments were found" error mesageAzure“未找到部署”错误消息
【发布时间】:2014-06-10 12:05:46
【问题描述】:

我去部署现有的云服务(暂存)并收到以下消息:

“错误:未找到部署。Http 状态代码:未找到”

有人知道这是什么意思吗?

我正在查看云服务,它确实存在。

更新:
一直在使用与之前(成功)工作相同的部署方法。但是,我只需在 Visual Studio 2013 中右键单击云服务。在 Windows Azure 发布摘要中,我设置为:正确的云服务名称、暂存、发布……然后按发布。真的没有什么特别的......这就是为什么我很困惑

【问题讨论】:

  • 你能分享一个部署ID或操作ID吗?
  • 老实说,我不知道分享这是否是个好主意。无论如何,每次失败的“OperationId”都会发生变化......所以我不确定它有多大用处。
  • 您找到解决方案了吗?这个问题已经有一周了。

标签: visual-studio azure azure-cloud-services


【解决方案1】:

您可能已超出 Azure 订阅中允许的最大内核数。删除不需要的部署或要求 Microsoft 增加 Azure 订阅上允许的最大内核数。

【讨论】:

    【解决方案2】:

    由于我遇到了这个问题,并且上面的答案都不是原因......我不得不再挖掘一点。 Role 标签中指定的 RoleName 当然必须与 EndpointAcl 标签中的匹配。

    <Role name="TheRoleName">
        <Instances count="1" />
    </Role>
    <NetworkConfiguration>
        <AccessControls>
          <AccessControl name="ac-name-1">
            <Rule action="deny" description="TheWorld" order="100" remoteSubnet="0.0.0.0/32" />
          </AccessControl>
        </AccessControls>
        <EndpointAcls>
          <EndpointAcl role="TheRoleName" endPoint="HTTP" accessControl="ac-name-1" />
          <EndpointAcl role="TheRoleName" endPoint="HTTPS" accessControl="ac-name-1" />
        </EndpointAcls>
    </NetworkConfiguration>
    

    更新

    似乎之前的情况并不是唯一导致此错误的原因。 由于相关但仍然不同的不匹配,我现在再次遇到它。

    在文件ServiceDefinition.csdef 中,&lt;WebRole name="TheRoleName" vmsize="Standard_D1"&gt; 标记必须有一个存在的 vmsize(当然!),但根据 Microsoft 此处 (https://azure.microsoft.com/en-us/documentation/articles/cloud-services-sizes-specs/) 的值 Standard_D1_v2 也应该是接受。

    目前它正在导致同样的错误......一旦我删除了_v2,它就可以正常工作了。

    结论:每次 Azure cfgs 出现问题时,可能会出现此错误消息...然后有必要找出它的来源。

    【讨论】:

    • 由于云服务的分配问题,最近又出现了这个错误。这种情况持续存在,别无选择,只能创建一个新的 Cloud Service 并将我的流量重定向到新的 IP 地址。 更多信息:docs.microsoft.com/en-us/azure/cloud-services/…
    【解决方案3】:

    只是添加一些信息。 我也遇到了同样的情况,我的 WM 尺寸设置为“错误”的尺寸。 我有多个订阅,我指向其中一个,并且使用机器“D2”,我不知道发生了什么,刷新了信息,这台机器作为一个选项消失了。然后我选择了“大”(旧),效果很好。 尝试上传这个 #$%#$% 包浪费了 6 个小时。

    我认为这个问题可能与任何 VM 大小问题有关

    【讨论】:

      【解决方案4】:

      在将我的角色从小型调整为超小型后,我遇到了这个问题。我仍然将本地存储设置为默认的 20GB,这是一个超小型实例无法容纳的。我最终将其减少到 100MB,并且部署工作正常(我部署的角色仅处于维护模式几个月,所以我不太关心从中获取诊断)。

      快速提示:我无法使用 Visual Studio 的错误消息进行调试。一时兴起,我切换到 azure 网站并手动上传了包。这最终给了我一个有用的错误:VM 大小对于我请求的资源来说太小了。

      【讨论】:

        【解决方案5】:

        我在初始部署需要特定 SSL 证书的云服务时遇到此错误... Azure 中缺少该证书。

        更正了证书 - 部署成功。

        (在第一次部署之后,Visual Studio 在这种情况下提供了一个有意义的错误。)

        【讨论】:

          猜你喜欢
          • 2013-02-04
          • 1970-01-01
          • 2021-04-24
          • 2013-08-01
          • 2016-09-01
          • 1970-01-01
          • 2018-06-16
          • 2019-12-28
          • 1970-01-01
          相关资源
          最近更新 更多