如果启用远程桌面,则可以连接到每个实例并远程检查事件日志。
另一方面,您可以将Azure诊断器配置为定期将事件日志复制到Azure Blob存储帐户。
- 启用.csdef <导入moduleName=“诊断”/> 中的Azure诊断
- 在.cscfg中配置诊断帐户(确保使用DefaultEndpointsProtocol的https )。< name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString“value="DefaultEndpointsProtocol=https;AccountName=accountName;AccountKey=accountKey”name="roleName"> < count="1“/> <设置/> />
- 将诊断集成添加到OnStart方法中。var config = DiagnosticMonitor.GetDefaultInitialConfiguration();config.WindowsEventLog.DataSources.Add("System!*");DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString",config);
详情请参见http://msdn.microsoft.com/en-us/library/windowsazure/microsoft.windowsazure.diagnostics.diagnosticmonitorconfiguration.aspx。