We upgraded我们来自 SDK 2.4 的 Azure 部署项目至 SDK 2.5.
该项目有两个工人角色。
将 2.4 项目发布到云服务过去工作正常,但升级到 2.4 后,我们发现发布失败,并在 Microsoft Azure 活动日志窗口中显示以下输出:
4:44:19 PM - 检查远程桌面证书...
下午 4:44:20 - 应用诊断扩展。
4:44:20 PM - 未将对象引用设置为对象的实例。
“应用诊断扩展”也是我们以前在 2.4 中看不到的东西。
知道是什么原因造成的吗above error?
事实证明,如果您具有启用/禁用诊断的混合角色,则可能会发生这种情况。在某些情况下可能会发生这种情况。
- 您通过编辑 wadcfgx 文件显式禁用了某些角色的诊断。
- 您通过双击 - 部署项目 > 角色 > RoleName 获得的 UI 显式禁用了某些角色的诊断。
- 您将 2.4 或更早版本的项目升级到 2.5。 SDK 2.5 引入了新的诊断配置文件 (.wadcfgx)。当您升级项目时,Visual Studio 将采用旧的 .wadcfg 文件并将其转换为新的 .wadcfgx 文件。由于错误,有时此转换无法创建/添加新文件。
解决方法是禁用所有角色上的诊断或在所有角色上启用诊断。然后,您可以使用 wadcfgx 文件中的配置来控制需要传输/阻止的数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)