PDA

View Full Version : باگ در ie6 و مشکلات ان با اجاکس



hamedgh
سه شنبه 11 دی 1386, 14:57 عصر
سلام به دوستان
در طی طراحی و اپ سایت در سرور به مشکل و error "sys is not defined بر خوردم
که بعد از کنکاش زیاد به این نتیجه رسیدم که این یک باگ (http://support.microsoft.com/default.aspx?scid=kb;en-us;Q312496 )است
http://weblogs.asp.net/chrisri/archive/2007/02/02/demystifying-sys-is-undefined.aspx

ولیل با این توضیحات در این سایت مشکلم حل نشده
در بعضی صفحاتم با خطای 404 رو به رو می شوم نمی دانم چکار کنم
و چطوری ان را حل کنم در لینک بالا راه حل ان گفته شده ولی من نفهمیدم باید چکار کنم
در یک جای در ان لینک نوشته بود باید کد زیر را در کامند سرور اجرا کنم Aspnet_regiis -i
ولی چطوری من نمی دانم چطوری به ان دسترسی داشته باشم که ان را اجرا کنم
اگر دوستان راه حل ساده تری برای این مشکل دارد لطفا ما را نگرانی در اورد:عصبانی++:
خیلی گیج شده ام :گریه:

raravaice
سه شنبه 11 دی 1386, 15:59 عصر
سلام

چرا همون تاپیک قبلی رو ادامه ندادی.

اون کدهایی که گفته بود گذاشتی توی web.config برنامت؟

hamedgh
سه شنبه 11 دی 1386, 16:42 عصر
اره وب کانفیگم درست است
در لوکال خوب کار می کند
در سرور مشکل دارد

raravaice
سه شنبه 11 دی 1386, 17:19 عصر
سلام

url صفحه ای که درخواست رو به AJAX میفرسته با URL AJAX یکسانه؟
یعنی مثلا
صفحه خواندن barnamenevis.org
صفحه اصلی ارسال ads.barnamenevis.org

اگر یکسان نباشه کار نمیکنه چون یک درخواست AJAX فقط از حوزه خودش دستور میگیره علت هم احتما همینه که تو FF اجرا میشه و تو IE نه

توجه این مشکل تو localhost وجود نداره چون تحت DOMAIN نیست.

من این مشکل داشتم

اینم دقت کن اگر برنامت تو یه مرورگر کار مینه و تو اون یکی کار نمیکنه از سرور نیست چون سرور داره کار خودشو درست انجام میده.

یه چیزه دیگه سعی کن از subDomain به نام AD استفاده نکنی این ساب دامین یه باگ تو مرور گر ایجاد میکنه و به جای PAGE شما توی بعضی مرور گرها یه صفحه سفید نشون میده.

خبرم کن

hamedgh
سه شنبه 11 دی 1386, 18:43 عصر
اگر در لینکی که گذاشتم دقت کنی چند راه حل گذاشته است
http://weblogs.asp.net/chrisri/archi...undefined.aspx (http://weblogs.asp.net/chrisri/archive/2007/02/02/demystifying-sys-is-undefined.aspx)
مشکل هم از سرور است
اول تنظیم درست وب کانفیگ که ان را درست کردم نتیجه ای نداشت
دوم اجرای کد aspnet_regiis -i -enable که من نمی دانم این را چطوری روی سرور اجراکنم
و دیگر اینکه در همه مرورگر ها کار نمی کند
در ضمن من فعلن دارم با یک virtual directory سایت را تست می کنم هنوز دامین به ان
اختصاص ندادم و با خطای 404 چکار کنم که دامنگیر بعضی صفحاتم است
با این شرایط من چکاری می توانم انجام دهم

raravaice
سه شنبه 11 دی 1386, 19:31 عصر
سلام

من یه سورس دارم که میتونی باهاش از asp.net دستورات خط فرمان رو اجرا کنی ولی اگر مطمئنی که مشکل همونه زنگ بزن سرور این در خواست رو بکن.
سرورت کجاست؟ ماله چه شرکتیه؟

hamedgh
سه شنبه 11 دی 1386, 20:04 عصر
اگرمی تونی سورس ان را بفرست
به سرور هم سعی می کنم زنگ بزنم
من نمی دانم مشکل از کجاست بالاخره باید تمامی راه ها را رفت
شاید یکی جواب داد

scorpion_man
سه شنبه 11 دی 1386, 23:13 عصر
سلام

من یه سورس دارم که میتونی باهاش از asp.net دستورات خط فرمان رو اجرا کنی ولی اگر مطمئنی که مشکل همونه زنگ بزن سرور این در خواست رو بکن.
سرورت کجاست؟ ماله چه شرکتیه؟

عزیزه دلبندم این یکی از محالاته که شما بتونی بتونی به قسمت run سرور دسترسی داشته باشی آخه تا حالا فکر نکردی اگه میشد این کارو کرد اون وقت به سادگی میشد به سرور نفوذ کرد فکر کنم میشه اینو بعنوان بامزه ترین شوخی زد سردر سایت برنامه نویس :گیج:
موفق باشید

raravaice
چهارشنبه 12 دی 1386, 11:02 صبح
سلام

scorpione عزیز من هم میدونم مهاله ولی روی 2 تا از سرورها شد که متاسفانه یکی شون هم توی سرور های ایرانی جزوء رتبه های اول تا پنجم هست webhosting.info دقیق نمیگم تا همکاران محترم این تالار کار دستشون ندن.

به هر حال ما که کامندامونو فرستادیم کار خودمونم کردیم.
میخوای ایمیل بزن بهم نمونه تست صفحش هم بهت بدم شما هم یه فیضی برده باشی.

hamedgh (http://barnamenevis.org/forum/member.php?u=26237) : حامد جان شما زنگ بزن به سرورت ولی بعید میدونم مشکل از اونجا باشه.

hamedgh
چهارشنبه 12 دی 1386, 11:56 صبح
شرمنده پروفایلت را نگاه کردم ایمیلت را ندیدم ایمیل خودم را برات می گذارم
hgh1366@yahoo.com
hamed.ghazizadeh@gmail.com
به سرور هم زنگ می زنم شما هم این فایل را بفرست دستت درد نکنه
خیلی ممنون

raravaice
چهارشنبه 12 دی 1386, 12:35 عصر
فرستادم به جی میلت

hamedgh
چهارشنبه 12 دی 1386, 13:24 عصر
سلام دستت درد نکنه خیلی جالب بود
ببخشید این همه مزاحمت میشوم
در تکست باکس های تعریف شده مقادیر به چه ترتیبی باید وارد شود
در FilePath.Text, Args.Text.Trim, Input.Text, WorkingDir.Text.Trim
دقیقا نمی دانم در هرکدام چه وارد کنم یک راهنمایی کوچک خیلی ممنون به همون جی میل هم فرستادی ممنون می شوم

راستی شما برای جلوگیری از خطای sys is undefined
دقیقا چکار کردی ؟؟؟؟؟؟؟؟؟

raravaice
چهارشنبه 12 دی 1386, 13:36 عصر
سلام

من 2 کار نمکنم و این ایراد رو تا حالا ندید ولی اون مشکلی که تو پست قبلی کفتم رو داشتم که یه درخواست ajax باید تو حوزه عملکر اون APP باشه یعنی حتی اگر درخواست خاج از virtual دایرکتوری میبود هیچ پاسخی بر نمیگشت.

Args.Text : آرگومان های فایل اجرایی هست که برای cmd لازم نیست مثلا ping yahoo.com اینجا ping فایل اجراییه و yahoo.com آرگومان

Input.Text : دستوارات خط فرمان مثلا dir , del و در مورد شما دستور مورد نظر.



فایل path مسیر فایل اجرایی یه مثلا cmd.exe که خط فرمان ویندوز هست اگر اجرا نشد این فایل رو از ویندوز خودت آپلود کن تو wwwroot و مسیر اونو بهش بده

WorkingDir.Text : مسیریه که مثلا میخوای ازش dir بگیری

موفق باشی
خبر اجرا شدن یا نشدنشو بهم بده شاید سومین سرور دارای باگ هم برام مشخص بشه

hamedgh
چهارشنبه 12 دی 1386, 21:08 عصر
سرور من امریکا ست باگ نداره
اجرا نشد

cheshm_baroni
چهارشنبه 12 دی 1386, 22:43 عصر
من فکر کنم مشکل از مسترپیج باشه.یک صفحه بساز که تحت مستر پیجت نباشه اگه توی اون آجاکس درست کار کرد نتیجه رو به من بگو تا مشکلتون رو حل کنم.

mp2009
پنج شنبه 13 دی 1386, 21:01 عصر
cheshm_baroni (http://barnamenevis.org/forum/member.php?u=51457)
من هم یه همچین مشکلی داشتم با راهنمایی های شما حلش کردم

hamedgh
شنبه 22 دی 1386, 14:28 عصر
سُلام به دوستان پس از تلاش فراوان
و درخواست از سرور برای اجرای کدهای لازم
و موارد دیگر بالاخره این مشکل خطای sys is undefined
حل شد ولی یک مشکل دیگر پیدا کرده
و ان هم این است تصویرش در را ضمیمه کردم
ُ
در ضمن این کد در لوکال کار می کرده