关于SESSION的问题
请帮我一下,我设置了SESSION,第一个页面建立了一个SESSION,代码如下:Session["loginName"]=this.tx_LoginName.Text;
Response.Redirect("MainWeb.aspx?LoginName="+this.tx_LoginName.Text);
第二个页面得到SESSION,代码如下:
string loginName=Request.QueryString["LoginName"];
string sessionPW=Session["loginName"].ToString();
if (sessionPW==loginName)
{
return;
}
if (sessionPW!=loginName)
{
Response.Redirect("LoginPage.aspx");
}
现在的问题是我在本机上调试都可以(换了两台电脑),如果发布了项目,用别的电脑访问服务器都会报错,错误如下:
“/LunchAccount”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 23: // 在此处放置用户代码以初始化页面
行 24: loginName=Request.QueryString["LoginName"];
行 25: sessionPW=Session["loginName"].ToString();
行 26: if (sessionPW==loginName)
行 27: {
各位老大帮我分析一下,谢谢!