0
我有一個asp.net mvc應用程序,並且在我的開發計算機上似乎一切正常,但是當我嘗試在服務器上部署和運行應用程序時,它給了我以下錯誤:會話變量無法在部分類中訪問
System.NullReferenceException:未將對象引用設置爲對象的實例。
這發生在這行代碼中。我所要做的就是在會話中設置一個值。
我有這個代碼在控制器的部分類。
public partial class HomeController : BaseController
{
public ActionResult Index(string Value)
{
System.Web.HttpContext.Current.Session["Test"] = "world";
return View();
}
}
值得注意的是,如果你沒有會話操作,你可以更好地運行和擴展......如果你有足夠的上下文來處理給定的請求(userid通過令牌/ cookie)和請求參數,你應該能夠重新查找其他任何東西,並使用緩存規則來保存臨時數據。 – Tracker1
我需要在站點範圍內存儲一些變量,並希望這些變量可以在其他控制器中訪問。你可以參考任何建議你的方法的文章,謝謝。 – desiguy