Asp.net 当使用SignalR编译项目时,我必须执行iisreset

Asp.net 当使用SignalR编译项目时,我必须执行iisreset,asp.net,signalr,Asp.net,Signalr,我有一个n层应用程序,其中添加了信号器功能。当我现在编译我的业务层时,我必须在网站再次加载之前进行iisreset。它只是一直在加载,没有任何进展。即使是对w3wp进程的杀戮也无助于解决这个问题 我已经尝试并删除了signar,然后在编译后端时它就可以正常工作了。我的猜测是,从SignalR到服务器建立了一个连接,当后端被编译时,连接就会断开,这会拖累站点完成负载 对此我能做些什么吗?您是在windows 7上开发的吗?如果是,则不要这样做,因为它只允许10个并发连接。请改用IIS expres

我有一个n层应用程序,其中添加了信号器功能。当我现在编译我的业务层时,我必须在网站再次加载之前进行iisreset。它只是一直在加载,没有任何进展。即使是对w3wp进程的杀戮也无助于解决这个问题

我已经尝试并删除了signar,然后在编译后端时它就可以正常工作了。我的猜测是,从SignalR到服务器建立了一个连接,当后端被编译时,连接就会断开,这会拖累站点完成负载


对此我能做些什么吗?

您是在windows 7上开发的吗?如果是,则不要这样做,因为它只允许10个并发连接。请改用IIS express。

我在Windows 7计算机上使用IIS 7.5。这让我感到奇怪,为什么较轻的IIS版本比普通IIS(例如SignalR)更好?您没有阅读答案吗?Windows 7 a客户端操作系统上的IIS只允许10个并发连接。如果您在Windows Server上使用IIS express(仅用于开发目的)或IIS 7.x,则没有任何限制。很抱歉,我误解了您的意思,我以为您在谈论VS中的默认内置服务器。谢谢您的帮助。