【发布时间】: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