我正在学习在microsoft azure中配置诊断。为了配置诊断,我们可以按照MSDN文章中的建议使用visual studio。无论我们做了什么改变,都会被保存到" diagnostics.wadcfg"文件存在于云项目中的角色。
我们还可以添加自己的" diagnostics.wadcfg"文件到我们的worker角色的根文件夹也。并为其添加配置设置。正如这些文章[1]和[2]中所建议的那样。
有人可以告诉我" diagnostics.wadcfg"文件存在于两个地方并且优先。
答案 0 :(得分:2)
有趣的问题!!!出于好奇,我试了一下,这就是我发现的:基本上如果你在两个地方都有diagnostics.wadcfg文件,项目根文件夹中的文件将被忽略,并使用你角色下的diagnostics.wadcfg文件。事实上,我认为你甚至不能删除这个文件而不修改构建目标,因为这个文件是作为构建过程的一部分被复制的。
这是另一篇你可能会觉得有用的有趣文章:http://msdn.microsoft.com/en-us/library/azure/dn205146.aspx。
答案 1 :(得分:2)
Gaurav的答案对于提出的具体问题是正确的,我已经对其进行了投票。但我想添加一些可能有助于指导您做出决定的其他信息。您正在配置自Azure启动以来一直存在的Windows Azure诊断(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。