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