azure - "Initializing - Busy - Stopping"Azure 部署中的循环问题

标签 azure

我正在尝试在 Windows Azure 上部署 Azure 云应用程序。 应用规范是-->

  1. 它有一个 WebRole - ASP.Net MVC 应用程序(此 MVC 应用程序中使用 ASP.Net 图表控件)
  2. 它不包含任何辅助角色。
  3. 第三方引用通过属性“copy Local”设置为“true”(MVC、ASP 图表控件和 ASP 提供程序 DLL)
  4. 服务配置文件中没有DiagnosticsConnectionString
  5. 它使用 ASP 提供程序进行 session 状态管理。

此应用程序在本地开发结构上成功运行,但当我尝试将其部署在 Windows Azure 上时,它陷入循环,状态在初始化、忙碌、停止状态之间更改。它永远不会进入就绪状态。似乎没有错误日志可以向用户传达部署问题。

那么有什么方法可以诊断部署问题吗?有什么方法可以获取部署错误日志吗?

任何形式的帮助将不胜感激。

谢谢, 库沙尔

最佳答案

几周前我遇到了类似的问题,所以也许您可以使用我学到的知识:

请记住,只有您的 Web 角色直接引用的程序集才会包含在部署包中。这意味着,如果项目 MySolution.WebRole1 引用名为 MySolution.ServiceLayer 的项目,而该项目又引用第三方程序集 ThirdParty.SomeAssembly.dll,则该程序集将不会包含在包中。在这种情况下,您必须将 MySolution.WebRole1 中的引用添加到 ThirdParty.SomeAssemlby.dll。

编辑:至于诊断:如果您还没有这样做,您可能需要查看 Windows Azure Platform Training Kit - December Update 。它包含一个名为“在 Windows Azure 中部署和监视应用程序”的实验练习。

关于azure - "Initializing - Busy - Stopping"Azure 部署中的循环问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2313375/

相关文章:

azure - 这是如何使用 CloudConfigurationManager 设置上下文连接字符串?

mysql - 多对多查询Azure表

Azure Python SDK - 使用 CLI 凭据连接到 USGov 失败?

c# - 动态对象,可持久保存到 Azure 并可通过 Dynamic Linq 进行查询

Azure B2C 自定义流程

c# - Azure:用于提取适用于所有三种场景的设置的代码:azure 网站、角色和本地

c# - 为什么在读取 Azure Functions 中的环境变量时建议使用 GetEnvironmentVariable 而不是 AppSettings

azure - 如何复制 Azure Functions 应用程序?

azure - 如何使用 JVM 8 部署 azure-app service-samples/Tomcat 模板

Azure Digital Twin 查询中的禁用词