你可以使用Azure的DiagnosticMonitor在Azure的网站(不是Web角色)? 还是需要一个计算的作用?
Answer 1:
不,你不能在Azure的网站使用Windows Azure诊断(DiagnosticsMonitor)。 您将需要使用一个计算的作用。
Answer 2:
没有,
Azure的DiagnosticsMonitor仅适用于网络/工作者角色。 诊断在Azure的网站是常见的,作为任何Web应用程序。 由于Azure的网站使用持久性存储,您可以安全地写入日志文件(介意你使用多线程的环境下,如在任何ASP.NET/or任何Web应用程序)。 更多,您可以配置在该网站的“配置”选项卡的附加诊断选项:
您可以打开详细的错误信息+失败请求跟踪。 您可以从您的网站的FTP服务器下载失败请求日志。
您可以使用log4net的在你的web应用程序的详细的错误/跟踪记录(如果它是ASP.NET)。 一些教程在这里 。
文章来源: DiagnosticMonitor in Azure Web Site