В моем проекте MVC я создал новый сеанс одним действием и передал его другому посту, как показано ниже.
Public ActionResult AddData() {
Session["Data"] = // Some list of objects // ;}
Я получил значение сеанса в первом действии, но сеанс становится пустым в другом пост-действии.
[HttpPost]
Public ActionResult AddData() {
var sessionList = Session["Data"] as List<string>;
}
Здесь sessionList будет нулевым.Я упомянул <sessionState mode="InProc" timeout="20"></sessionState>
в файле webconfig.
Примечание: Эта проблема работала нормально на моей локальной машине, но не работала на отдельном размещенном сервере в iis
Пожалуйстапредложите мне решить эту проблему на размещенном сервере.