gpt4 book ai didi

deployment - 无法部署到 Azure

转载 作者:行者123 更新时间:2023-12-02 08:10:34 25 4
gpt4 key购买 nike

昨天,我可以将我的服务完美地部署到 Windows Azure 上的托管服务实例。今天,我总是遇到类似的错误

6:09:56 PM - Preparing...
6:09:56 PM - Connecting...
6:09:59 PM - Uploading...
6:11:15 PM - Creating...
6:12:28 PM - Starting...
6:13:20 PM - Initializing...
6:13:21 PM - Instance 0 of role TestWebRole is initializing
6:18:39 PM - Instance 0 of role TestWebRole is busy
6:21:51 PM - Instance 0 of role TestWebRole is stopped
6:21:51 PM - Warning: All role instances have stopped
6:22:23 PM - Instance 0 of role TestWebRole is busy
6:23:26 PM - Instance 0 of role TestWebRole is stopped
6:23:26 PM - Warning: All role instances have stopped

这些错误的发生通常是因为云服务器上不存在依赖项(如果您搜索上述警告,您可以在 SO 和 Google 上找到该依赖项)。但我检查了每一个依赖项,它们都带有 Copy Local=True

为了进一步隔离问题,我首先使用新的 MVC 3 Web 角色创建了一个新的 Azure 项目,然后使用标准 ASP.NET Web 角色创建了一个新的 Azure 项目,但仍然没有成功。我尝试停用诊断程序,然后重新激活它。在 Azure 模拟器上,项目运行良好。

即使标准 Visual Studio 也无法部署到 Azure,我总是收到警告:所有角色实例已停止

有点令人沮丧。我使用的是最新的 Azure SDK 1.7 和 Azure 工具 1.3。

感谢您的任何提示。

最佳答案

如果项目在模拟器中运行良好,大多数情况下这是因为您的计算机上安装了所有必需的依赖项,但 Windows Azure 中没有安装。

我建议您看一下 David 的回答中的博文,除了解释如何禁用 session 状态之外,它还解释了您必须将哪些程序集设置为“复制本地”才能使 MVC3 正常工作。或者,您可以尝试 Steve 在他的博文中描述的技术之一:http://blog.smarx.com/posts/asp-net-mvc-in-windows-azure

它确实可以帮助您激活远程桌面来解决这个问题。如果您发现您的实例正在循环,我建议您通过 RDP 连接并查看事件查看器(您可能需要尝试几次才能连接)。请留意应用程序日志中的 ASP.NET 警告,大多数时候这些警告将为您提供有关缺少哪些程序集的更多信息。

关于deployment - 无法部署到 Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11181724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com