نمایش نتایج 1 تا 10 از 10

نام تاپیک: خطای The state information is invalid for this page and might be corrupted

  1. #1

    خطای The state information is invalid for this page and might be corrupted

    سلام
    من در صفحه ورود اطلاعات با خطای زیر مواجه شدم.

    Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster
    طبق راهنمایی دوستان از کد زیر در webconfig استفاده کردم.

    <machineKey validationKey='A96B2F3BF50A1A2A1B81214A550B89F2A31 8B3712FB5AC8CD82AF4F3925B3C6ED58CF5F38503629A78BF8 C27B1B736C4E84DACE342AB83A42932B44EBC3D7601'
    decryptionKey='D01201C69DF5E9863133028CBD4E6EEFC45 B5E609D7F4107'
    validation="SHA1"/>
    <pages enableViewStateMac="false">

    </pages>

    ولی الان با خطای زیر مواجه شدم.

    The state information is invalid for this page and might be corrupted.
    البته این مشکل را یکی از دوستان دیگر هم مطرح کرده بود ولی راه حلی براش ارائه نشده بود.
    دوستان میدونند که مشکل چیه؟

  2. #2
    سلام
    با کد زیر که یکی از دوستان در انجمن پیشنهاد کرده بود مشکل حل شد.

    <pages enableEventValidation="false" viewStateEncryptionMode="Never" enableViewStateMac="false">

    ولی ایا کد بالا مشکل امنیتی ندارد؟
    همچنین در مورد کدی در پست اول گذاشتم .چرا این خطا پیش میاد؟
    خواهش میکنم دوستان راهنمایی کنند.

  3. #3
    سلامدو سه ماه پیش که با مشکل بالا بر خورد کردم دیدم که خیلی از دوستان کد پست 2 را برای حل مشکل پیشنهاد کردند.اون موقع هم سوال کردم که ایا این کد مشکل امنیتی ندارد.؟الان با خوندم مقاله آقای راد در مورد روش های محافظت از برنامه نگرانیم بیشتر شده است.میشه دوستان من راهنمایی کنند که برای حل مشکل بالا چه کاری انجام دهم که مشکل امنیتی هم پیش نیاد؟واصلا راه حل گفته شده در پست دوم تا چه حد میتونه مشکل ساز باشد؟

  4. #4
    از دوستان خواهش میکنم که تو حل این مشکل به من کمک کنند

  5. #5
    VIP آواتار raravaice
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Tehran
    سن
    41
    پست
    1,944
    سلام

    شما دقیقا به مشکلی بر خوردید که بنده 1 سال تمام داشتم باهاش دست و پنجه نرم میکردم و شدم پدر علم این مشکل و تعجب میکنم که شما چه طوری توی این فروم به نتیجه رسیدید چون من زیرو روش کرده بودم و هیچ نتیجه ای نگرفتم و مطمئن هم باشید کمتر کسی به این مشکل بر میخوره. و امیدوارم که هیچ وقت چنین اتفاقی برای کسی پیش نیاد.

    https://barnamenevis.org/showthread.php?t=81256

    این هم لینک مایکرو سافت هست که در این خصوص توضیح داده.
    http://msdn2.microsoft.com/en-us/lib...wstatemac.aspx
    و کارش اینه که Machin Key رو توی یه webfarm به اشتراک میزاره "البته اگر اشتباه نکنم"
    پس شما نیاز به تغیییر توی machineKey نداری بزار پیش فرض بمونه تا به مشکل بر نخورید.

    البته همونطور که توی اون پست بی جواب خودم گفتم"لینک اول" فقط کافیه اینو بزنی :

    <pages enableViewState="true" enableViewStateMac="false" />
    و لازم نیست "viewStateEncryptionMode="Never رو تنظیم کنی.

    حالا من نمی دونم جناب راد در این زمینه چی فرمودند که باعث نگرانیه شما شده لطف کنید لینک مطب مربوط رو در این خصوص اعلام کنید تا من هم در این زمینه اطلاع داشته باشم.

    موفق باشید

  6. #6
    سلام
    من وقتی برنامه ام را چک کردم دیدم که وقتی هر کدام از تنظیماتی که در پست دوم گذاشته بودم را بردارم برنامه دچار مشکل میشود و بازهم همون خطا را میگیرد.
    حالا من نمی دونم جناب راد در این زمینه چی فرمودند که باعث نگرانیه شما شده لطف کنید لینک مطب مربوط رو در این خصوص اعلام کنید تا من هم در این زمینه اطلاع داشته باشم.
    اقای راد در لینک زیر
    https://barnamenevis.org/showthread.php?t=91241
    و در پست دهم در مورد viewstate نکاتی را فرموده بودند که من این طور برداشت کردم که با false کردن enableViewStateMac امنیت برنامه دچار مشکل میشود.
    همچنین دوستان در مورد false کردن enableEventValidation و کم شدن امنیت برنامه هم تذکر داده بودند.که همون طور که گفتم اگر هر کدام از این تنظیمات را انجام ندهم باز هم به مشکل بر میخورم

  7. #7
    کاربر دائمی
    تاریخ عضویت
    تیر 1386
    محل زندگی
    Web
    پست
    346
    دوست عزیز لطفا یا کدهاتونو اینجا بزارید یا بگید که منشا مشکل کجاست
    شاید دارید از ajax استفاده میکنید بالاخره شما باید منشا مشکل رو بگید تا بشه راهنماییتون کرد
    موفق باشید

  8. #8
    VIP آواتار raravaice
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Tehran
    سن
    41
    پست
    1,944
    fereshte22 و scorpion_man عزیز

    منشا این مشکل دقیقا از سمت سرور هست و احتمال میدم که از تنظیمات machine.config باشه که ما بهش دسترسی نداریم و زمانی پیش میاد که صفحه بعد از یه مدت متغیر مثلا 5 دقیقه postback نشه و بعد از این زمان اگر فرم ارسال بشه با پیغامی مبنی بر اینکه viewstat شما معتبر نیست مواجه میشید که من بعد از کلی کلنجار رفتن با سرور فعلیم نتونستم مسئله رو حل کنم "چون از تنظیمات سرور سر در نمی یارم و مسئول سرور هم با من همکاری نکرد" پس مشکل از برنامه شما نیست و از عهده شما خارج هست.

    من 16 مهر 1386 این مشکل رو توی این فروم گذاشتم که بی جواب موند و 10 دی 1386 به راه حل اون پی بردم و دوست بزرگوارمون جناب آقای راد در تاریخ 24 دی 1386 خیلی مختصر و مفید به این مسئله اشاره کردم.

    تنها راه حل فعلی :
    1.استفاده از کدهای مذکور
    2.تغییر Hosting که من شخصا همین iranhost رو پیشنهاد میدم و علتش هم اینه که توی 2 سالی که از سال 81 تا 83 روی سرور بودم هیچ مشکلی نداشتم.

    در پایان از آقای راد و دیگر استادی که خواننده ای پست هستند در خواست میکنم اگر اطلاعات جامعی در این خصوص دارند لطفا ارائه کنند.

    با تشکر

  9. #9
    سلام
    دوست عزیز
    من هنوز برنامه ام را روی سرور امتحان نکردهام واین مشکل فعلا روی سیستم پیش میاید

  10. #10

تاپیک های مشابه

  1. page header or footer longer than page
    نوشته شده توسط maryam_jamshid در بخش گزارش سازی با Crystal Report
    پاسخ: 1
    آخرین پست: سه شنبه 22 آبان 1386, 00:22 صبح
  2. ترکیب Master Page,Content Page,UserControl
    نوشته شده توسط ali643 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: پنج شنبه 04 مرداد 1386, 22:26 عصر
  3. نمایش توضیح فارسی در state bar
    نوشته شده توسط mahdi_khafan_mashti در بخش Access
    پاسخ: 1
    آخرین پست: چهارشنبه 10 اسفند 1384, 01:15 صبح
  4. Next Page و Previews Page در crystal report
    نوشته شده توسط سمیه در بخش گزارش سازی با Crystal Report
    پاسخ: 0
    آخرین پست: شنبه 07 خرداد 1384, 13:22 عصر
  5. The viewstate is invalid for this page
    نوشته شده توسط komeil64 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: جمعه 20 شهریور 1383, 17:23 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •