问题描述
我不得不最近发布的Asp.NET应用(目标框架4.5.1)到IIS 10。
我建立在Page_Load
方法会话变量。没有事件发生,除了点击一个按钮,选择需要它重定向。但是,当你点击按钮时,已经是会话丢失。
protected void Page_Load(object sender,EventArgs e)
{
if (!IsPostBack)
{
Session["Token"] = "abc";
}
}
protected void btn_Click(object sender,EventArgs e)
{
Response.Write(Session["Token"].ToString());
}
现在,在btn_Click抛出错误说Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.NullReferenceException: Object reference not set to an instance of an object.
。
我改变会话具有cookieSameSite="None"
。但它仍然没有在页面中存储会话。
<sessionState mode="InProc" timeout="60" cookieSameSite="None" />
有没有设定我在IIS这样做我的会话不会被删除的网页本身?
内/复位解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)