In un ASP di ASP.NET ospitato in IIS 7, ha accesso alla sessione? Appare Session
è nullo su HttpContext.Current
.ASP.NET WebApi Sessione vs variabili statiche
Qual è la differenza tra questi due per la memorizzazione di una variabile globale?
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>;
}
}
e
private static Dictionary<string, string> connectionStrings = new Dictionary<string, string>();
Dovrei usare sessione o variabili statiche per memorizzare le stringhe di connessione che vengono dinamicamente generati (lunga storia)?