title: The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly." on RouteTable.Routes.MapHubs();
body: <p>I'm working  with SignalR 1.1.2 version and Windsor Castle in an AspNet MVC 4 application.
  My problem is that this error message is showing up since I moved to the newer SignalR version.</p>
  
  <pre><code>"The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly."
  </code></pre>
  
  <p>in the line </p>
  
  <pre><code>    RouteTable.Routes.MapHubs();
  </code></pre>
  
  <p><strong>This is the RegisterHubs class</strong></p>
  
  <pre><code>public static class RegisterHubs
  {
      public static void Start()
      {
          var signalrDependencyContainer = new WindsorContainer().Install(new HubsInstaller());
          var signalrDependency = new SignalrDependencyResolver(signalrDependencyContainer.Kernel);
          GlobalHost.DependencyResolver = signalrDependency;
          RouteTable.Routes.MapHubs();
      }
  }
  </code></pre>
  
  <p>I already tried a few things I've found in internet like: </p>
  
  <pre><code>lodctr /R
  cd C:\Windows\Inf\.NETFramework
  lodctr corperfmonsymbols.ini
  </code></pre>
  
  <p>But I'm still getting the same error message. Any ideas? </p>
  
  <p>I'm using dotnet framework 4.5.</p>
  
  <p>This is the stacktrace</p>
  
  <pre><code>at System.Diagnostics.PerformanceCounter.InitializeImpl()
  </code></pre>
  
  <p>Thanks!</p>
  
  <p><strong>UPDATE</strong>
  I'm adding the screenshots requested by Drew.
  <img src="https://i.stack.imgur.com/5dR7r.jpg" alt="enter image description here"></p>
  
  <p><img src="https://i.stack.imgur.com/7LNkX.jpg" alt="enter image description here"></p>
  
  <p><img src="https://i.stack.imgur.com/Gk1h2.jpg" alt="enter image description here"></p>