1

有没有人尝试在 Azure 中部署不安全的代码?我正在使用包含不安全块的代码来处理指针和所有有趣的东西。而且我想知道这是否与我尝试在 Azure 中部署/升级 Web 项目的错误有关。

此外,实际上有没有办法查看破坏升级的特定错误?

仅供参考,是的,我确实在我的网络项目设置中检查了“允许不安全代码”。

提前致谢。

更新:

这是我尝试升级的错误...

在更新或升级操作期间,角色实例被回收了一定次数。这表明您的服务的新版本或您在配置服务时提供的配置设置会阻止角色实例运行。最可能的原因是您的代码引发了未处理的异常。请考虑修复您的服务或更改您的配置设置,以便角色实例不会引发未处理的异常。然后开始另一个更新或升级操作。在您开始另一次更新或升级操作之前,Windows Azure 将继续尝试将您的服务更新到您提供的新版本或配置

4

1 回答 1

1

许多人以各种形式运行“不安全”代码(主要是本机 C/C++)。如果角色正在回收,则您有一个未处理的异常,该异常可能与不安全代码相关,也可能不相关。我会建议几件事:

1) 尝试在 DevFabric 中本地运行代码

2) 检查您的 On_Start 块。令人惊讶的是,这通常是问题所在(例如错误的路径、错误的配置等)

3) 启用诊断日志并查看是否可以获得任何跟踪信息。

于 2010-09-28T16:04:52.473 回答