IIS7でホストされているASP.NETWebApiで、セッションにアクセスできますか?Session
にnullが表示されますHttpContext.Current
。
グローバル変数を格納するためのこれら2つの違いは何ですか?
private static Dictionary<string, string> ConnectionStrings
{
get
{
if (HttpContext.Current.Session["ConnectionStrings"] == null)
HttpContext.Current.Session["ConnectionStrings"] = new Dictionary<string, string>();
return HttpContext.Current.Session["ConnectionStrings"] as Dictionary<string, string>;
}
}
と
private static Dictionary<string, string> connectionStrings = new Dictionary<string, string>();
動的に生成される接続文字列を格納するためにセッション変数または静的変数を使用する必要がありますか(長い話)?