我是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();
    }
}

我还验证了我的存储帐户连接字符串,用于 Cloud 部署是正确的 .

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

谢谢 .