【发布时间】:2014-11-28 15:42:18
【问题描述】:
要在模拟器中运行,您通常会将诊断的连接字符串设置为:
UseDevelopmentStorage=true
但是,如果您使用 azure 2.5 sdk,则不再有连接字符串字段。相反,有一个存储帐户凭据配置工具。如果您查看 diagnostics.wadcfgx 文件,则有一个配置部分
<PrivateConfig xmlns="http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration">
<StorageAccount name="diagnosticlogging" key="Yjzl/0m3zyF0F6VNThdzflY408tSpsqe/6ofjFQ4gVhDylyBHvZRhXg41reSLGknWX4wXjq575bcgf++L+8DZg==" endpoint="" />
</PrivateConfig>
这只是反映了配置工具中的内容。
我在写这篇文章的时候已经找到了答案,所以我会分享:
你做不到。见http://msdn.microsoft.com/en-us/library/azure/dn873976.aspx 查看重大更改部分: Azure 计算模拟器中不收集诊断日志
太棒了。
更新: 请参阅下面贾斯汀的评论
【问题讨论】:
-
您介意将其作为答案(并接受)吗?
-
仅供参考 - 在 2.6 中,他们将其改回,并且本地模拟器应该支持使用连接字符串 UseDevelopmentStorage=true 进行诊断。 “诊断存储帐户连接字符串 (Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString) 再次存储在服务配置 (.cscfg) 文件中。在 Azure SDK 2.5 中,诊断存储帐户是在 diagnostics.wadcfgx 文件中指定的。”
标签: azure emulation diagnostics