我一直在试图加载在我的Azure的Web应用程序服务测试SignalR(例如多少个连接,它可以处理之前订阅中心呼叫启动失败)。我发现,SignalR性能比较计数器(https://www.asp.net/signalr/overview/performance/signalr-performance)可以提供我这样的信息。但是,我不能安装在Web应用程序服务的性能计数器,买运行
SignalR.exe IPC
有没有安装上Web应用程序的性能计数器或代码以某种方式检索它们的方法吗?
性能计数器can't be installed on Azure Web App,因为它提供了一个管理的容器,而不是一个完全成熟的IIS上,你可以做任何事情。
为了能够使用这些性能计数器,你可以重新部署在一个蓝色的VM或云服务的解决方案,同时要注意你将失去的灵活性,Azure的Web应用程序提供。
您可以公开使用WebRole,在Azure的Web应用程序的SignalR性能计数器在this article规定