無関係の理由で、.NET 4.0から4.6.1にプロジェクトを更新しなければなりませんでした。SignalR UseServiceBus deinitionが.NET 4.6.1にアップグレードした後に見つかりません
アップグレード後、古いフレームワークのもとで以前にインストールされたため、多数のナゲットパッケージを再インストールする必要がありました。
すべてはさておき私の古い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デベロッパーを実行していたということではありませんが、もはや私は1.1.4を選んだこのバージョンをnugetています。
アイデア? MSDNのドキュメントは古いものの、このメソッドを使用するように指示しているので、わかりません。
ありがとう!