Azure 诊断不适用于其他构建配置

Azure Diagnostics not working with Other build configuration

我正在开发一个 ASP.NET MVC 网络应用程序,我在 Azure 上将其作为网络应用程序托管

我正在按照 ScottGu link post 中提到的步骤启用跟踪

但是我 运行 遇到了一个奇怪的问题,当我使用 Visual Studio DEBUG 构建配置发布我的应用程序时,Azure 跟踪工作正常,但是当我使用任何其他配置(例如 - TEST 或发布)它没有。我还比较了不同配置的 web.configs,它们是相同的..

我做错了什么?

因为你在不同的配置中有不同的行为,所以我觉得 Define TRACE constant 已在 Build 选项卡下的项目配置中取消选中。确保在所有配置中都选中它。