是否有人尝试在Azure中部署不安全的代码?我正在处理包含处理指针和所有有趣内容的不安全块的代码。我想知道这是否与错误有关我正试图在Azure中部署/升级Web项目。
此外,是否有办法查看破坏升级的特定错误?
Fyi,是的,我确实在我的网站项目设置中选中了“允许不安全的代码”。
提前致谢。
更新
这是我尝试升级的错误......
针对特定情况回收的角色实例 更新期间的次数或 升级操作。这表明了 新版本的服务或 您提供的配置设置 配置服务时阻止 来自运行的角色实例。最多 可能的原因是你的 代码抛出一个未处理的异常。 请考虑修复您的服务或 更改配置设置 这样角色实例就不会抛出 未处理的例外。然后开始 另一个更新或升级操作。 直到你开始另一个更新或 升级操作,Windows Azure将 继续尝试更新您的服务 到新版本或配置 你提供了
答案 0 :(得分:1)
许多人以各种形式运行“不安全”代码(主要是本机C / C ++)。如果角色是回收,则您有一个未处理的异常,可能与不安全的代码有关,也可能没有。我会建议几件事:
1)尝试在DevFabric中运行本地代码
2)检查On_Start块。令人惊讶的是,这就是问题所在(例如路径错误,配置错误等)
3)启用诊断日志记录,看看是否可以获取任何跟踪信息。