SignalR:如何释放或部署与集线器的连接

时间:2014-03-21 12:27:42

标签: c# asp.net .net iis signalr

如何释放SignalR集线器使用的所有资源?

我有连接,使用生命为DependencyResolver的<{1}}创建:

Singleton

并注入Hub构造函数:

x.For<IConnection>().Singleton().Use(c => new ImplConnection(connString));

我将自己的配置添加到signalR map方法中:

public CreditOfferCommentsHub(IConnection conn) {
    _conn = conn;
}

当我启动应用程序时 - 连接创建。

下次我重建我的Web应用程序(使用VS 2013)时,IIS线程不会停止,并且连接仍然存在,因为打开并建立新连接。

这意味着,每次重建我的应用程序(不停止IIS线程或卸载AppDomain) - 都会创建新连接。

我怎么能解决这个问题?我希望每次只能单一连接。

0 个答案:

没有答案