در بعضی از صفحات سایت و برای بعضی از بازدید کنندگان پیغام خطای زیر نمایش داده میشود:
[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”
/>
به این مطلب امتیاز دهید