「オブジェクト参照がオブジェクトhttpcontext.current.sessionのインスタンスに設定されていません」というエラーが表示されます。MVC Web APIアプリケーション内のクラスライブラリでhttpcontext.current.Sessionを(取得して設定する)方法
-5
A
答えて
0
まず、セッションの知識を得る必要があります。 HttpContext.Current.Sessionは、次の手順に従って取得する前に
。
設定されたセッション値:
var value = HttpContext.Current.Session["ID"];
あなたのプロジェクトの参考
でのSystem.Web.dll参照を得たことを確認すること:HttpContext.Current.Session["ID"] = value;
は、セッションの値が取得します
あなたはe rror = "Object reference not set...."
Session["ID"]
のキーが一致していない場合、大文字と小文字が区別されます。
+0
上記のコードを実行しました。しかし、私はまだ同じ問題に直面していました。この問題を解決するために、以下の関数をGlobal.asax.csファイルに追加しました。問題は解決されました。 公共オーバーライドボイドは、init(){ this.PostAuthenticateRequest + = MvcApplication_PostAuthenticateRequest。 base.Init(); }ボイドMvcApplication_PostAuthenticateRequest(オブジェクト送信者、のEventArgs電子) {System.Web.HttpContext.Current.SetSessionStateBehavior( SessionStateBehavior.Required)。 } –
関連する問題
- 1. C#のHttpContext.Current.Sessionでセッション値を設定して取得する
- 2. Web Apiクラスライブラリをデバッグする方法
- 3. web api mvc Cでロールを取得する方法は?
- 4. Webアプリケーション内のすべてのサイトコレクションを取得する方法
- 5. Webアプリケーションのcontext.xml内でコンテキスト変数を設定する際のデフォルトのWebアプリケーションの設定方法
- 6. struts2 - Webアプリケーション内のすべてのページでユーザー名を取得する方法
- 7. ASP.NET Core MVCアプリケーションでWeb APIコアを使用する方法
- 8. Web設定ファイル内の現在のルート値を取得する方法
- 9. mvc 5のカスタムユーザー情報を取得して設定する方法
- 10. Visual StudioでMVC Webアプリケーションを正しく設定するには?
- 11. Azure Webサイトのアプリケーション設定値を読み取る方法
- 12. MVCアプリケーションでWeb API認証?
- 13. Googleシートで書式設定してシートデータを取得する方法Api V4
- 14. 春のMVC Webプロジェクトでlog4jログレベルを設定する方法
- 15. asp.net MVCでWebサイトの設定を初期化する方法
- 16. MVC Web API、サブ項目を取得
- 17. HttpContext.Current.Sessionはmvc
- 18. UWPアプリケーションとMVC Webアプリケーションで同じクラスライブラリを使用できますか?
- 19. youtube apiのURLをフラグメントから取得してYoutubeFragmentに設定する方法
- 20. C#asmx Webサービスからデータを取得/設定する方法
- 21. MVCアプリケーションでデフォルトのページを設定する方法は?
- 22. Spring MVCテストでWebアプリケーションコンテキストを設定する方法
- 23. APIを使用してTrelloカスタムフィールドを取得/設定する方法は?
- 24. セル内のDataGridViewButtonColumnの値を取得/設定する方法は?
- 25. axis2 Webサービスで特定のWebサービスメソッドスタブコードを取得する方法
- 26. PlayのWebアプリケーションで子プロセスの数を設定する方法
- 27. 紺碧のWebアプリケーションのWeb設定で非アプリケーション設定を変更する方法
- 28. Outlook REST APIからカレンダー設定を取得する方法
- 29. MVC 4 Webアプリケーションでコンテナ外のフッターを取得しよう
- 30. Flex/FlashBuilderアプリケーションに設定/プロパティを取得する方法は?
セッションでチェックしようとしているフィールドがまだ存在しません。 – Amit
私は、クラスライブラリを含むアプリケーション全体でセッション値を使用します。 –
googleの "httpcontext.current.session web api"を検索してください。あなたは自分で答えを見つけるでしょう。 –