要在模拟器中运行,通常会将诊断的连接字符串设置为:
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查看重大更改部分: Diagnostics logs are not collected in the Azure compute emulator
大 .
2 回答
为了回应瓜拉夫,我将补充这个作为答案并接受它:
我在写这篇文章时找到了答案,所以我将分享:
你不能这样做 . 请参阅http://msdn.microsoft.com/en-us/library/azure/dn873976.aspx查看重大更改部分:Azure计算模拟器中未收集诊断日志
大 .
那么我们怎么能用azure存储帐户配置诊断来同步 .
请分享使用sdk 2.5在webrole中配置诊断的步骤,因为我尝试过但未更新azure存储帐户中的日志 .
谢谢,