小编use*_*410的帖子

从azure 2.4升级到2.5现在诊断功能不起作用

我从azure工具2.4升级到2.5,当我尝试引用由DiagnosticMonitor.GetDefaultInitialConfiguration()例如返回的DiagnosticMonitorConfiguration时,我现在得到一个null引用

DiagnosticMonitorConfiguration diagnosticConfig = DiagnosticMonitor.GetDefaultInitialConfiguration();
diagnosticConfig.Directories.ScheduledTransferPeriod = TimeSpan.FromMinutes(1);
Run Code Online (Sandbox Code Playgroud)

将抛出异常,因为目录为空.从我用Google搜索的内容来看,默认的初始配置存储在新的diagnostics.wadcfgx文件中,该文件就在那里,看起来像

<?xml version="1.0" encoding="utf-8"?>
  <DiagnosticsConfiguration xmlns="http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration">
    <PublicConfig xmlns="http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration">
<WadCfg>
  <DiagnosticMonitorConfiguration overallQuotaInMB="4096">
    <DiagnosticInfrastructureLogs />
    <Directories>
      <IISLogs containerName="wad-iis-logfiles" />
    </Directories>
    <PerformanceCounters>
      <PerformanceCounterConfiguration counterSpecifier="\Memory\Available MBytes" sampleRate="PT3M" />
      <PerformanceCounterConfiguration counterSpecifier="\Web Service(_Total)\ISAPI Extension Requests/sec" sampleRate="PT3M" />
      <PerformanceCounterConfiguration counterSpecifier="\Web Service(_Total)\Bytes Total/Sec" sampleRate="PT3M" />
      <PerformanceCounterConfiguration counterSpecifier="\ASP.NET Applications(__Total__)\Requests/Sec" sampleRate="PT3M" />
      <PerformanceCounterConfiguration counterSpecifier="\ASP.NET Applications(__Total__)\Errors Total/Sec" sampleRate="PT3M" />
      <PerformanceCounterConfiguration counterSpecifier="\ASP.NET\Requests Queued" sampleRate="PT3M" />
      <PerformanceCounterConfiguration counterSpecifier="\ASP.NET\Requests Rejected" sampleRate="PT3M" />
      <PerformanceCounterConfiguration counterSpecifier="\ASP.NET\Applications Running" sampleRate="PT0S" />
    </PerformanceCounters>
    <WindowsEventLog scheduledTransferPeriod="PT1M">
      <DataSource name="Application!*" />
    </WindowsEventLog> …
Run Code Online (Sandbox Code Playgroud)

configuration azure azure-diagnostics visual-studio-2013

2
推荐指数
1
解决办法
3067
查看次数