【问题标题】:Web Deployment Issue Using Windows Azure Accelerator For WebRoles使用用于 WebRoles 的 Windows Azure 加速器的 Web 部署问题
【发布时间】:2011-08-26 07:11:24
【问题描述】:

我是 Azure Accelerator for web 角色的新手,我已经按照网络指南执行了每个步骤,但是当我尝试部署我的网站时出现错误。我重新检查了所有内容 WMSvc 正在运行并设置为自动并且用户名和密码是正确的,但我不明白问题出在哪里。

错误 1 ​​Web 部署任务失败。(无法联系远程代理 (URL http://2f96c9ab6cda4281bcf25a899d66955d.cloudapp.net/MSDEPLOYAGENTSERVICE)。请确保已在目标计算机上安装并启动远程代理服务。)请确保站点名称、用户名和密码正确。如果问题仍未解决,请联系您的本地或服务器管理员。错误详细信息:无法联系远程代理 (URL http://2f96c9ab6cda4281bcf25a899d66955d.cloudapp.net/MSDEPLOYAGENTSERVICE)。确保在目标计算机上安装并启动了远程代理服务。收到了不受支持的响应。响应标头“MSDeploy.Response”为“”,但应为“v1”。远程服务器返回错误:(401) Unauthorized。 0 0 快速MVCdep

请帮助我找到解决方案,以便我可以将我的项目交付给客户。

【问题讨论】:

    标签: msdeploy


    【解决方案1】:

    我也遇到了同样的问题。

    看来,来自 VS Azure 工具的发布操作将正确设置 MSDeploy 作为部署过程的一部分,但从 VS 创建包然后使用 Azure 门户升级服务器则不会。这是一个遗憾,因为 VS Publish 操作会删除部署,然后重新创建它,这将重新分配您的 VIP 地址。

    我无法确定差异,但我注意到的一件事是,如果您从 VS 发布,将为您安装 MS Web Deploy 2.0,而我不相信它是您运行升级。也就是说,我从未设法在 Azure 服务器上手动安装/配置正确的位以启用 MSDeploy(我怀疑主机外部发生了一些 LB/防火墙配置以允许流量到 8172)。

    总而言之,MSDeploy 在开发过程中非常有用,我更喜欢那种痛苦(每次我进行重大升级时都需要更改我的 DNS 中的 A 记录)而不是替代方案(使用门户升级并失去能力使用 MSDeploy)。

    我很想了解一种解决方案,让我们既可以吃蛋糕,也可以吃蛋糕(允许 MSDeploy 成为 Web 角色的升级包)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-16
      • 1970-01-01
      相关资源
      最近更新 更多