AspNet MVC 4 アプリケーションで SignalR 1.1.2 バージョンと Windsor Castle を使用しています。私の問題は、新しい SignalR バージョンに移行してから、このエラー メッセージが表示されることです。
"The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly."
ラインで
RouteTable.Routes.MapHubs();
これは RegisterHubs クラスです
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();
}
}
私はすでにインターネットで見つけたいくつかのことを試しました:
lodctr /R
cd C:\Windows\Inf\.NETFramework
lodctr corperfmonsymbols.ini
しかし、まだ同じエラーメッセージが表示されます。何か案は?
dotnet フレームワーク 4.5 を使用しています。
これはスタックトレースです
at System.Diagnostics.PerformanceCounter.InitializeImpl()
ありがとう!
更新
ドリューからリクエストされたスクリーンショットを追加しています。