2016-06-28 14 views
0

asp.net MVC 5プロジェクトでは、認証を処理するためにkatana owinベースのmiddlewereを使用しています。 Start.csファイル内には、ConfigurationメソッドのStartupクラスがあります。 Configurationメソッド内でリクエストの完全なURLを取得する方法はありますか?私はそれの最後の部分をクッキーに保存する必要があります。スタートアップでURL情報を取得

public void Configuration(IAppBuilder app) { 
    app.UseCookieAuthentication(new CookieAuthenticationOptions { ... } 
    // something here to get the full URL 

    // other authentication code here 
} 

答えて

4

スタートアップは要求サイクル外で実行されます。実際には1回だけ実行され、複数の連続したURLはサービスが再開する前にサービスを受けることができます(AppPoolのリサイクル、サーバーの再起動など)

長くて短いので、の場合はURLは、あなたがここで何をしようとしているのにも当てはまるかもしれないし、そうでないかもしれない、あなたがアクセスした最初のランダムなURLにすぎないので、それはあなたに何の役にも立たないでしょう。