2013-03-13 37 views
1

我的项目成功使用了SignalR v1.0.0-RC1和Redis消息总线扩展功能。将SignalR 1.0.0-RC1升级到1.0.1 - 在SignalR.Core中找不到ScaleoutMessageBus类型 - 修复?

升级到1.0.1版,现在我得到以下错误:

Could not load type 'Microsoft.AspNet.SignalR.ScaleoutMessageBus' from assembly 'Microsoft.AspNet.SignalR.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.

这是从我的Global.asax触发:

GlobalHost.DependencyResolver.UseRedis(server, Int32.Parse(port), password, eventKeys); 

建议?

回答

0

横向扩展提供程序被丢弃为1.0.0,因此仍然在1.0.1中消失。由于程序集已签名,您将无法使用较新的SignalR代码使用旧的扩展程序集。

横向扩展虽然回来了,但它将在下一个版本1.1中提供。

+0

Boo ........谢谢..... – ElHaix 2013-03-13 17:40:19

+0

这是比较准确的。 ScaleoutMessage总线仍然在1.0.0和1.0.1版本中,它只是没有准备好生产。如果你想使用旧版本(我们建议你不要),那么你可以从nuget下载rc3版本。 – davidfowl 2013-03-18 05:47:50

相关问题