asp.net - Session values null after redirect except when running in VS Debug mode -
i have asp.net web application takes user input across several forms. sort of wizard. on first form, user enters information clicks "next" button. in click event of button save information session object (via properties in master page). redirect next page.
here example of doing:
in fist page...
protected void nextbutton_click(object sender, eventargs args) { //go next form master.sessionval1 = value1; master.sessionval2 = value2; response.redirect("~/thenextpage.aspx", false); }
in masterpage.cs..
public long value1 { { return (long)session["value1"]; } set { session["value1"] = value; } } public long value2 { { return (long)session["value2"]; } set { session["value2"] = value; } }
pretty basic stuff. when run in debug mode in vs2008 works perfectly. when push test server (iis7) nullreference exceptions when try access value1, value2, etc. stored in session object.
update: have discovered if migrate code 1 server problem described above. but, if promote server works expected.
both servers windows server 2008 iis7. have looked @ application pool settings , state management settings , not see differences.
ok, added web.config:
<sessionstate cookieless="true" />
and worked there must way solve this.
Comments
Post a Comment