【问题标题】:SignalR UseServiceBus deinition missing after upgrading to .NET 4.6.1升级到 .NET 4.6.1 后 SignalR UseServiceBus 定义丢失
【发布时间】:2016-05-26 01:27:18
【问题描述】:

出于不相关的原因,我不得不将项目从 .NET 4.0 更新到 4.6.1。

升级后,由于之前安装在旧框架下,不得不重新安装一些nuget包。

除了编译器不喜欢我的旧 SignalR 配置之外,一切都很好:

GlobalHost.DependencyResolver.UseServiceBus(connString, "notifications");

UseServiceBus() 未定义。

编辑:

我忘记了编译器不再找到这个缓存属性:WebAPI.OutputCache.Cache.MemoryCacheDefault() - 缓存未定义。

var cacheConfig = new global::WebAPI.OutputCache.CacheOutputConfiguration(GlobalConfiguration.Configuration);
        cacheConfig.RegisterCacheOutputProvider(() => new global::WebAPI.OutputCache.Cache.MemoryCacheDefault());

要提一提的是,之前我运行的是 SignalR v1.1.2,但 nuget 不再有这个版本,所以我选择了 1.1.4。

有什么想法吗? MSDN 文档虽然较旧,但仍然指示使用此方法,所以我不确定。

谢谢!

【问题讨论】:

    标签: c# .net signalr upgrade servicebus


    【解决方案1】:

    嗯,有时你只需要在你犯了一个菜鸟的错误时承认这一点,而这就是其中之一。

    我缺少 SignalR.ServiceBus dll。

    我删除它以重新安装它并忘记了,因为它不包含在 SignalR 的主包中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-01
      • 1970-01-01
      • 2022-08-12
      • 1970-01-01
      • 1970-01-01
      • 2013-08-26
      • 2023-03-24
      • 2021-10-18
      相关资源
      最近更新 更多