2012-09-12 51 views
0

在我的解决方案,我有一个Azure的工作者角色项目和一个类库。当我部署在托管服务解决方案(其中套接字编程需要涉及我的项目),什么是出错了。所有的东西都像本地开发存储上的魅力一样。如何使用跟踪诊断在Azure项目

我已经包含在Azure的工人跟踪诊断role.How我微量元素类库发生的错误,因为(当使用它没有写入存储表)我不能使用超过类库跟踪。

有什么办法如何调试托管在Azure上的类库与工人角色一起

问候, 维韦克

回答

1

,您仍然可以使用System.Diagnostics程序模块在你的类库生成自定义跟踪消息。如果诊断监视器配置正确,这些消息将视为Trace消息并发送到Azure存储。在Windows Azure应用程序的DiagnosticMonitorTraceListener收集在你的应用程序的所有调用System.Diagnostics.Trace或System.Diagnostics.Debug以及您的应用程序内的其他模块。如果没有发生,您可能需要调查原因。

还有另一种选择是添加自定义日志记录在您的类库,然后将所有这些日志存储到一个特定的文件夹,并同步日志此文件夹中成团块通过Azure诊断/表存储。添加自定义的诊断到Azure角色描述here,这篇文章是旧的,但仍然适用。

+0

感谢Avkash..It帮了我很多.. –