2016-04-19 102 views
0

我的设置:修改为Azure应用程序服务(PaaS)运行现有的WCF服务项目。
最初我使用log4net进行信息/错误记录,但通过FTP或SCM控制台查看这些记录相当麻烦。经过一番研究后,我得出结论:Microsoft.WindowsAzure.Diagnostics是处理Azure应用程序日志记录的推荐方式。
问题/问题:我无法找到一个指导,我的情况下,如何启用WindowsAzure的诊断,是不是为Web /辅助角色创建的应用程序服务。
我得到的最接近是Set-AzureServiceDiagnosticsExtension cmdlet的,但它需要角色参数...配置Azure诊断为Azure应用程序服务(PaaS)

+0

您可能想查看自定义解决方案。参见[www.trypour.com](http://www.trypour.com)。 – mert

+0

谢谢,但使用标准诊断类对我来说更可取。 – Andre

回答

0

问题/问题:我无法找到一个指导,我的情况,就如何 启用应用WindowsAzure诊断创建为Web/Worker角色的不是 的服务。

不能使用Azure诊断您的Azure应用程序服务。它适用于Azure云服务(Web/Worker角色)和Azure虚拟机。

对于应用服务诊断,请访问以下链接:https://azure.microsoft.com/en-in/documentation/articles/web-sites-enable-diagnostic-log/

+0

感谢Gaurav,虽然从文章中还不清楚,但是还有一种方法可以让Azure Application Service将表单存储或本地FS写入跟踪,Blob是唯一的选项吗? – Andre

+0

我没有使用这个功能,但阅读文档,我推断,将数据传输到表存储是绝对支持的。我不认为这个功能在新的Azure门户中已经暴露出来。如果可以的话,请使用旧门户进行操作。此外,请参阅是否可以使用Azure PowerShell执行相同操作。请阅读经典门户和PowerShell的这一部分:https://azure.microsoft.com/en-in/documentation/articles/web-sites-enable-diagnostic-log/#enablediag。 HTH。 –