我正在学习如何在microsoft azure中配置诊断。为了配置诊断,我们可以使用这篇MSDN文章中建议的visual studio。无论我们做什么更改,都会保存到云项目中role下的"diagnostics.wadcfg“文件中。
我们还可以将自己的"diagnostics.wadcfg“文件添加到工作者角色的根文件夹中。并向其中添加配置设置。正如这些文章[1]和[2]中所建议的那样。

谁能告诉我"diagnostics.wadcfg“文件在这两个位置和它们的优先级之间有什么不同?
发布于 2014-09-24 01:20:05
有趣的问题!出于好奇,我尝试了一下,我发现:基本上,如果两个位置都有diagnostics.wadcfg文件,项目根文件夹中的文件将被忽略,而使用您角色下的diagnostics.wadcfg文件。事实上,我认为您甚至不能在不修改构建目标的情况下删除此文件,因为此文件是作为构建过程的一部分复制的。
这里有另一篇有趣的文章,您可能会发现它很有用:http://msdn.microsoft.com/en-us/library/azure/dn205146.aspx。
发布于 2014-09-24 04:45:25
对于所提出的具体问题,Gaurav的回答是正确的,我已经对其进行了投票。但我想添加一些额外的信息,以帮助您做出决定。您正在配置自Azure启动以来一直存在的Windows Azure Diagnostics (WAD) 1.0。有一个新版本- WAD 1.2 -现在可用,允许您在部署服务后设置和配置诊断。这个新版本的WAD提供了更多的控制、功能和更简单的配置设置。Visual Studio将在接下来的1或2个Azure SDK版本中为WAD 1.2提供UI,但在此期间,您可以使用http://azure.microsoft.com/en-us/documentation/articles/cloud-services-dotnet-diagnostics/上的信息来使用WAD 1.2。
https://stackoverflow.com/questions/25999343
复制相似问题