التحقق من Viewstate ماك فشل ASP.Net 2.0 المزود بحزمة الخدمة SP2

StackOverflow https://stackoverflow.com/questions/1411437

  •  05-07-2019
  •  | 
  •  

سؤال

لقد تحققت كل وظيفة على ذلك ، كل وظيفة على شبكة الإنترنت, ولكن لا شيء يساعد.

أنا على الحصول على المصادقة من viewstate ماك فشل خطأ.لقد بدأ الفشل على خادم الإنتاج فجأة.ومع ذلك فإنه يعمل على تنظيم خادم الملفات متطابقة.اكتشفنا أن لدينا إنتاج server المزود بحزمة الخدمة SP2 ، في حين انطلاق server المزود بحزمة الخدمة SP1.

ونحن لسنا على webfarm.لقد أضاف هذا الجهاز الرئيسية على شبكة الإنترنت.التكوين:

<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="SHA1"/>

كما حاولت جميع الحلول هنا: http://blogs.msdn.com/tom/archive/2008/03/14/validation-of-viewstate-mac-failed-error.aspx.

شيء آخر أود أن أذكر ؛ هذا لا يحدث بعد إعادة النشر.هذا يحدث بعد إعادة توجيه.يبدو أن معظم الحالات التي رأيتها على الإنترنت يحدث بعد إعادة النشر.لست متأكدا إذا كان هذا له علاقة مع الخطأ.

على أي حال, هل من أحد لديه أي أفكار ؟

هل كانت مفيدة؟

المحلول

كان لي مشكلة مماثلة في الآونة الأخيرة.هنا هو ما فعلته:

  1. يقين form عناصر لا يكون action السمة المحددة.
  2. ولدت فريدة من نوعها machineKey تطبيق بدلا من استخدام AutoGenerate.يمكنك استخدام هذه الأداة إلى ذلك بسهولة.

حظا سعيدا!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top