我正在开发一个MVC .Net项目,该项目使用SignalR作为客户端和服务器端之间的双向通信。
最近我注意到当我启动服务器(来自visual studio)时,我的CPU很快就会过载。我在任务管理器中环顾四周,看到iisexpress.exe
消耗了近90%的CPU,如果我暂停项目,它会显示服务器处于空闲状态,但却占用了我所有的CPU。
我还尝试在更强大的PC上运行该项目,但结果是一样的。
我读到了这个问题并看到这是一个已知的问题,可以通过关闭browser link
选项来解决,所以我尝试了,但不仅仅是它没有使我的CPU使用率恢复正常,但它也杀死了我在服务器和客户端之间的连接。显然这个选项基于SignalR技术,因此通过关闭该选项,我基本上会消除它们之间的通信。
我有三个问题:
browser link
不起作用。我真的很感谢你的帮助!