微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

获取有关部署失败的Windows Azure Web角色的反馈?

如何解决获取有关部署失败的Windows Azure Web角色的反馈?

| 我试图在Windows Azure上启动Web角色,但它会初始化,进入繁忙/停止状态并继续无休止的繁忙循环然后停止。我遵循了以下问题的建议:Windows Azure部署,但仍然不满意。当然,当我进行调试时,应用程序可以在开发结构中很好地运行
 I have done these things so far:
关闭诊断程序以确保不使用天蓝色存储 确保为每个no微软程序集都设置了copylocal = true。 添加了示例Web角色添加的Microsoft.WindowsAzure。*参考 对基本的MVC角色进行了测试运行,并且运行正常。 进行了依赖性分析,以确保我使用此工具Dependency Visualizer明确引用了所有程序集,并且它们在要部署的程序包中。不开心 是否有可以保持访问状态的启动日志,以便我可以了解发生了什么故障?     

解决方法

        您可以访问Intellitrace吗?如果将其打开(VS Ultimate SKU),则可以轻松下载日志,并查看角色无法启动的原因。 Windows Azure Diagnostics几乎肯定不再是问题。在SDK 1.3之前,它曾经与RoleEntryPoint在相同的进程中运行,这意味着a。如果崩溃了,角色可能会崩溃; b。如果角色崩溃,它会杀死监视器,从而使它无法收集信息。但是,现在将诊断监视器部署为在RoleEntryPoint外部运行的后台任务,并且它不再会使您的角色崩溃。如果您打开了“故障转储”集合和“跟踪”,则应该能够进行选择。从理论上讲,您的故障转储应具有堆栈跟踪。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。