我正在将 SignalR 与 Redis 背板横向扩展一起使用。现在,该Microsoft.AspNet.SignalR.Redis
包依赖于StackExchange.Redis.StrongName
.
因为我已经在我的应用程序中使用了 Redis,所以我已经StackExchange.Redis
安装了这个包。
当我安装Microsoft.AspNet.SignalR.Redis
并选择不将依赖项安装到 Redis 的强名称包时,我的应用程序停止工作(客户端未连接到服务器 - 它尝试每种连接方法,回退到longPolling
,但失败)。
奇怪的是,如果我安装StackExchange.Redis.StrongName
(此时我有强名称版本和普通版本 - 所以我对 Redis 的每种类型都有重复的标识符) - 我卸载了强名称包,一切都开始工作了。(即使强名称包没有任何依赖项)。
我的问题 - 强名称包是否包含 SignalR 使用的一些特定内容(以及为什么应用程序在删除它后工作?)
谢谢!