4
var authenticationManager = HttpContext.Current.GetOwinContext().Authentication;

vs2013を使用していますが、このコード行は機能していません

それは言う

エラー 1 'System.Security.Principal.IPrincipal' には 'GetOwinContext' の定義が含まれておらず、タイプ 'System.Security.Principal.IPrincipal' の最初の引数を受け入れる拡張メソッド 'GetOwinContext' が見つかりませんでした (ディレクティブまたはアセンブリ参照を使用していますか?)

AuthenticationManagerクラスは名前空間に解決されSystem.Netます

4

1 に答える 1

7

httpJunkie.com で Visual Studio 2012 からこれを追加するためのチュートリアル全体を作成しましたが、はい、Microsoft.Owin.Host.SystemWeb が必要で、NuGet.Org で見つけることができます

https://www.nuget.org/packages/Microsoft.Owin.Host.SystemWeb/2.0.2

または、パッケージ マネージャー コンソール経由でインストールします。

PM> インストール パッケージ Microsoft.Owin.Host.SystemWeb

于 2013-12-24T13:24:41.073 に答える