【发布时间】:2012-10-04 21:55:44
【问题描述】:
您可以在 Azure 网站(不是 Web 角色)中使用 Azure DiagnosticMonitor 吗?还是需要计算角色?
【问题讨论】:
标签: c# azure azure-web-app-service azure-diagnostics
您可以在 Azure 网站(不是 Web 角色)中使用 Azure DiagnosticMonitor 吗?还是需要计算角色?
【问题讨论】:
标签: c# azure azure-web-app-service azure-diagnostics
不,
Azure DiagnosticsMonitor 仅适用于 Web/Worker 角色。 Azure 网站中的诊断对于任何 Web 应用程序都很常见。由于 Azure 网站使用持久存储,因此您可以安全地编写日志文件(请记住,您正在使用多线程环境,例如在任何 ASP.NET/或任何 Web 应用程序中)。此外,您可以在网站的“配置”选项卡中配置其他诊断选项:
您可以打开详细错误消息 + 失败请求跟踪。您可以从您站点的 FTP 服务器下载失败的请求日志。
您可以使用log4net 在您的 Web 应用程序(如果它是 ASP.NET)中记录详细的错误/跟踪日志。 Some tutorial here.
【讨论】:
不,您不能在 Azure 网站中使用 Windows Azure 诊断 (DiagnosticsMonitor)。您需要为此使用计算角色。
【讨论】: