PDA

View Full Version : انتقال از لوکال به اینترانت و مشکل session



mohajer3000
چهارشنبه 26 فروردین 1388, 11:16 صبح
با سلام
من کد یه سایت aspx رو داشتم که خیلی خوب روی لوکال کار می کرد .
سیستم اون سایت رو به شبکه متصل کردم تا اعضای شبکه داخلی به اون دسترسی داشته باشن
از اون موقع تا به حال دیگه session در اون فعال نیست

stateID="";
if (Session["State"]!=null) stateID=Session["State"].ToString();
if (stateID=="") Response.Redirect("Login.asp",true);
EncDec ED=new EncDec();
SMPWD=System.Configuration.ConfigurationSettings.A ppSettings["SMPWD"];
stateID=ED.Decrypt(stateID,SMPWD);یعنی وقتی کاربر یوزر پس رو وارد می کنه وارد کد پردازش پسورد میشه و صحت اون رو چک می کنه اما متغیر رو خالی می فرسته

یعنی شرط if (stateID=="") Response.Redirect("Login.asp",true) بر آورده نمیشه و دوباره بر می گرده توی همون صفحه login .
فایل Global.asax و web.config رو هم چک کردم هیچ تنظیماتی برای session در نظر گرفته نشده که بشه با تغییر اون مشکل رو برطرف کرد .

یه مشکل دیگه هم که از زمان انتقال بوجود اومده اینه که به جای پیغام های error صفحه costum errore رو نمایش می ده و این در حالیه که مد costum errore در web.config روی offf ست شده
امیدوارم بتونید راهنماییم کنید
در پناه حق باشید

misagh1359
چهارشنبه 26 فروردین 1388, 17:30 عصر
دوست عزیز اگه واست امکان داره قسمت بیشتری از تکه کدهاتو بذار اینجوری نمیشه نظر قطعی داد