PDA

View Full Version : مشکل با صفحات آپلود شده - کمک کمک



mohsen_onlines
شنبه 15 اسفند 1388, 16:33 عصر
سلام دوستان
دو تا مشکل خیلی حاد برام پیش اومده داره دیوونم میکنه::عصبانی++:

1- یه صفحه دارم که اگه Permission لازم رو کاربر نداشته باشه به یک صفحه دیگه به اسم AccessDenied.aspx میره،اما چون لازم داشتم یه چیزهایی رو تست کنم این کد رو کلا از برنامه ام پاک کردم و سایت رو پابلیش کردم و اون صفحه رو با CuteFtp جایگزین کردم،حالا دوباره به لود صفحه ، AccessDenied.aspx رو باز میاره(انگار علمه غیب داره.......:عصبانی++:)
انگار نه انگار کد فراخونی صفحه رو پاک کردم ...
اما تغییرات دیگه مثلا رو Label ها و... داده میشه ، همون لحظه اعمال میشه!

2-مشکل عجیب غریب دومم:
ازبین 20 تا پیجی که طراحی کردم تنها یک Page هست که اینطوریه!ایرادش:
تمام Label هایش درست نشون داده میشن به جز یک مورد(که فقط فرقش با بقیه اینه که از Code Behind به فارسی مقدار دهی میشه)که اطلاعات رو وقتی روی باتون مربوطه Click میکنم به این صورت میاره:
ایمیل وارد شده صحیح نمی باشد
بقیه اطلاعات Label ها که در حین طراحی مقدار دهی شدند درست نمایش داده میشن!!!


دوستان لطفا کمک کنید،خیلی راه ها رو تست کردم...:ناراحت:

mohsen_onlines
شنبه 15 اسفند 1388, 16:44 عصر
ضمنا یه چیزه دیگه مشکل 2 رو در local هم دارم...
در چند سیستم مختلف هم موارد بالا رو امتحان کردم....

Milad Mohseny
شنبه 15 اسفند 1388, 17:01 عصر
براي مشكل اول ابتدا محتواي پوشه bin رو از روي هاستت پاك كن و دوباره پروژه ات رو publish كن و up كن اگه نشد aspx ها رو هم پاك كن و كل پروژه ات رو دوباره up كن.
براي مشكل دوم: اين تگ رو بعد از تگ <head> به صفحه ات اضافه كن

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

اگه view source همين صفحه رو هم مشاهده كني ميبينيش.

mohsen_onlines
شنبه 15 اسفند 1388, 17:35 عصر
سلام آقا میلاد
ممنونم،مطمئنم مشکل شماره 1 حل میشه(در حال تستش هستم)
اما مشکل 2 که حتی رو Local هم حل نشد!(این تگ تو بخش Head موجود بود- یه نکته اینکه اول تو Local درست بود بعد نمی دونم چی شد که حتی Backup هایی که از وب سایت هم گرفتم اینطوری شدند!)

میلاد جان یه مشکل دیگه هم دارم:
یک صفحه دارم که دارای یک تصویر امنیتی است،چون در رویداد لود صفحه فراخونی میشه طبیعتا به ازای هر Page_Load یک تصویر باید نمایش داده بشه،این اتفاق در سیستم Local بنده می افته و صحیح کار می کنه،اما زمانی که صفحه رو آپلود می کنم به ازای هر Page_Load این صفحه، فقط تصویری که در ابتدا(اولین فراخوانی) ساخته شده رو Image Control دات نت نمایش می ده!

جالبه وقتی مستقیما بررسی می کنم این تصویر روی هاست تغییر می کنه اما داخل صفحه بنده توسط Image Control نمایش داده نمیشه!

انگار تصویر داره Cache میشه...
هر بار یک تصویر ساخته میشه اما در image control من همونی که برای باره اول ساخته شده نمایش داده میشه(مستقیما آدرس تصویر روی سرور رو دادم و می بینم تغییر میکنه،اما نمی دونم چرا در صفحه من تغییری رخ نمی ده).

نکته جالبتر اینکه Google Chrome بعد از 2 یا 3 بار فراخوانی صفحه درست عمل میکنه و تصویر رو به روز نمایش می ده اما IEوFirefox خیر...

تا حالا به همچین موردی بر نخورده بودم...
:افسرده:

mohsen_onlines
شنبه 15 اسفند 1388, 17:57 عصر
یه چیزه دیگه هم که همین الان متوجه شدم،وقتی در آدرس بار آدرس تصویر رو به صورت:
www.mysite.com/upload/pic.gif
می نویسم تصویر رو مرتبا تغییر میده(یعنی با هر بار فراخوانی صفحه و درسته)
اما وقتی در آدرس بار مینویسم:
www.mysite.com/Upload/pic.gif
(حرف بزرگ U)
دقیقا همونی رو میاره که توPage هم نمایشش می ده!
واضحه داره کش میشه ، هربار باید نامش عوض شه تا تصویر اصلی رو نمایش بده راه حل چیه؟

mohsen_onlines
شنبه 15 اسفند 1388, 20:59 عصر
سلام مشکلم حل شد(با استفاده از Generic Handler)
فقط مشکل 2 رو نتونستم حل کنم،اگر کسی می دونه ممنون میشم راهنمایی کنه!

Milad Mohseny
شنبه 15 اسفند 1388, 21:43 عصر
فقط مشکل 2 رو نتونستم حل کنم،اگر کسی می دونه ممنون میشم راهنمایی کنه!
يه بار page كه مشكل داره رو باز كن و سپس برو file بعد Advanced Save Options رو بزن و بعد در پنجره اي كه باز ميشه Encoding رو Unicode UTF 8.....Codepage 65001 قرار بده و Line Encodeing رو Current Setting قرار بده و OK كن ببين چي ميشه.

mohsen_onlines
شنبه 15 اسفند 1388, 23:29 عصر
این روش رو بارها امتحان کردم نشد...
اما در آخر محتویات هر دو فایل رو با فایل جدید تعویض کردم و درست شد....
ممنون از کمکت دوست من...:تشویق: