Azure 其中";诊断。wadcfg“的;使用了什么?

Azure 其中";诊断。wadcfg“的;使用了什么?,azure,azure-diagnostics,Azure,Azure Diagnostics,我正在学习在microsoft azure中配置诊断。为了配置诊断,我们可以按照本文的建议使用VisualStudio。我们所做的任何更改都会保存到云项目中角色下的“diagnostics.wadcfg”文件中 我们还可以将自己的“diagnostics.wadcfg”文件添加到工作者角色的根文件夹中。并向其添加配置设置。正如这些文章和建议的那样 有人能告诉我“diagnostics.wadcfg”文件在这两个位置和优先级上有什么区别吗。有趣的问题!!!出于好奇,我尝试了它,发现如下:基本上,

我正在学习在microsoft azure中配置诊断。为了配置诊断,我们可以按照本文的建议使用VisualStudio。我们所做的任何更改都会保存到云项目中角色下的“diagnostics.wadcfg”文件中

我们还可以将自己的“diagnostics.wadcfg”文件添加到工作者角色的根文件夹中。并向其添加配置设置。正如这些文章和建议的那样


有人能告诉我“diagnostics.wadcfg”文件在这两个位置和优先级上有什么区别吗。

有趣的问题!!!出于好奇,我尝试了它,发现如下:基本上,如果两个位置都有diagnostics.wadcfg文件,则忽略项目根文件夹中的文件,并使用您角色下的diagnostics.wadcfg文件。事实上,我认为您甚至不能在不修改构建目标的情况下删除此文件,因为此文件是作为构建过程的一部分复制的


这里还有一篇有趣的文章,你可能会发现它很有用:。

Gaurav的答案对于所问的具体问题是正确的,我对此投了赞成票。但我想补充一些可能有助于指导您决策的附加信息。您正在配置自Azure启动以来一直存在的Windows Azure Diagnostics(WAD)1.0。现在有一个新版本WAD 1.2可用,允许您在部署服务后设置和配置诊断。这个新版本的WAD提供了更多的控制、功能和更简单的配置设置。Visual Studio将在接下来的1或2个Azure SDK版本中为WAD 1.2提供一个UI,但在此期间,您可以使用上的信息来使用WAD 1.2。

感谢我已经浏览过的链接。我非常了解新的WAD 1.2版本,但我想从WAD 1.0开始,然后到1.2+1:)谢谢。我也有同样的想法,与角色关联的配置将覆盖我们在根级别的配置。但是我很困惑为什么它会出现,因为角色中的config也不会被删除。根方法中的配置是否是较旧的配置,并且通过新模板,配置将与角色本身关联?谢谢你的链接,我已经看过了,但是他们没有说一句关于配置在根目录中的存在的话,所以在这里登陆了+1 :)