مرکز آموزش

آموزش شماره 67:

در بعضی از صفحات سایت و برای بعضی از بازدید کنندگان پیغام خطای زیر نمایش داده میشود:

[HttpException (0x80004005): Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster,
ensure that configuration specifies the same validationKey and validation algorithm.
AutoGenerate cannot be used in a cluster.]
راه حل:
در فایل web.config خط زیر را وارد نمایید.


<!-- validation="[SHA1|MD5|3DES]" -->
<machineKey validation="SHA1" validationKey="NXBXUKMF19UN5SCJX1SF5XXTR0MK4EYAMBJ 5GYRPAGMBAAGGADANBGKQHKIG9W0B" />


چنانچه از ASP.net 2.0 استفاده می‌کنید، خط‌ های زیر نیز باید به تگ machineKey اضافه نمایید:



<machineKey 
validationKey="NXBXUKMF19UN5SCJX1SF5XXTR0MK4EYAMBJ 5GYRPAGMBAAGGADANBGKQHKIG9W0B" 
decryptionKey="RNNWWNSU7WJBAMQ8R4XAOMIH7SPRZPF7LHI MRHWVIF2AB7NA6AII7OXYE2JSX7ZM"
validation="SHA1"
decryption="AES"
/>

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

آیا این پاسخ به شما کمک کرد?

در همین زمینه
آموزش شماره 65: مشکل: در زمانی که از Filesystemobject در فایلهای خود استفاده میکنم با پیغام زیر... (مشاهدات: 3659)
آموزش شماره 73:آیا ایران سرور از وب سایتها نسخه‌ی پشتیبان تهیه مینماید؟آخرین نسخه‌ی... (مشاهدات: 3640)
آموزش شماره 74:اگر هنگام مراجعه به وب‌سایت خود با خطای Exception Details:... (مشاهدات: 6812)
آموزش شماره 75:آیا امکان استفاده از بانک اطلاعاتی mysql در هاست ویندوز وجود دارد؟خیر،در... (مشاهدات: 3307)
آموزش شماره 76:ممکن است بار‌ها با سوال‌های زیر یا مشبه آن روبرو شده‌باشید:من چطور... (مشاهدات: 3720)