10
ASP.NET Identity-HttpContextにはGetOwinContextの拡張メソッドがありません
ここからASP.NET Identityサンプルをダウンロードして正常に実行しました:https : //github.com/rustd/AspnetIdentitySample 私は自分のプロジェクトにASP.NET Identityフレームワークを実装している最中で、問題に遭遇しました。 GetOwinContext() 私の拡張メソッドとして存在しません HttpContext アイデンティティフレームワークをクラスライブラリに実装しています。Identity Frameworkのすべての最新(プレリリースバージョン)をインストールしましたが、これ以外のすべてが正常に機能しています。 コントローラに同じコードを同じダイレクトとして実装してみましたが、同じ問題が見つかりました。 どこかで参照が欠けているのは明らかですが、何なのかわかりません。 私を殺しているコードブロックは: private IAuthenticationManager AuthenticationManager { get { return HttpContext.GetOwinContext().Authentication; } } 私は以下への参照を追加しました-私のクラスライブラリとコントローラーの両方でこれらを試してみましたが、どれも私にとってはうまくいきません... using Microsoft.AspNet.Identity; using Microsoft.AspNet.Identity.EntityFramework; using Microsoft.Owin.Security; using Microsoft.Owin; using System.Web; ...これが私を壁に駆り立てています...何かアイデアはありますか? 更新 サンプルでIdentity&OWINのバージョンを確認し、ソリューションに同じバージョンがあることを確認しました。 さらに、サンプルでオブジェクトブラウザーを検索するとGetOwinContext、メソッドを見つけることができますが、ソリューションで検索すると、どこにも見つかりません...いくつかのライブラリが古くなっている必要がありますが、見つけて!