Azure诊断日志未复制到存储帐户

时间:2013-01-02 04:58:53

标签: azure azure-storage azure-diagnostics

我是Azure平台的新手,只是尝试将我的IIS日志拉入我的存储帐户。

在本地运行并使用存储模拟器时,我可以看到日志没有问题。但是,在部署应用程序时,永远不会创建日志文件,我在blob存储中看到的唯一容器是“vsdeploy”。

我已按照此处列出的步骤进行操作:http://www.windowsazure.com/en-us/develop/net/common-tasks/diagnostics/

我已在ServiceDefinition.csdef

中导入了诊断模块
  ...<Imports>
         <Import moduleName="Diagnostics" />...

我已经为每两分钟的计划传输创建了一个WebRole.cs类和配置目录。

  public class WebRole : RoleEntryPoint
{
    public override bool OnStart()
    {
        // For information on handling configuration changes
        // see the MSDN topic at http://go.microsoft.com/fwlink/?LinkId=166357.

        DiagnosticMonitorConfiguration diagConfig = DiagnosticMonitor.GetDefaultInitialConfiguration();


        diagConfig.Directories.ScheduledTransferPeriod = TimeSpan.FromMinutes(2.0);  //IIS LOGS
        DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString", diagConfig);

        return base.OnStart();
    }
}

我还验证了我的存储帐户连接字符串,以便云部署正确。

但是,当我部署时,存储帐户中始终没有创建任何内容。我错过了什么,或者没有正确配置让我远离我的日志?

感谢。

0 个答案:

没有答案