PDA

View Full Version : سوال: چه جوری میشه از شر این error خلاص شد!؟



farhad130
سه شنبه 19 مهر 1390, 18:39 عصر
Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

moferferi
سه شنبه 19 مهر 1390, 21:17 عصر
سلام.
این خطا مربوط به اشکال در روش الگوریتم رمزنگاریه

در وب کانفیگ اینا اضافه کنید
<pages enableViewStateMac="false">

.

.

</pages>

در بالای صفحه
<%@ Page Language="C#" AutoEventWireup="false" CodeFile="Default.aspx.cs" Inherits="_Default"

EnableViewStateMac="false" %>

و خط زیر

<machineKey validationKey="<encryptionkey>" decryptionKey="<decryptionkey>" validation="SHA1" decryption="Auto"/>

farhad130
چهارشنبه 20 مهر 1390, 12:44 عصر
خیلی ممنون ولی جای encryptionkeyو decryptionkeyباید جه چیزهایی بذارم؟؟ همینجوری error میده

fakhravari
چهارشنبه 20 مهر 1390, 13:47 عصر
<pages enableEventValidation="false" enableViewStateMac="false" viewStateEncryptionMode="Never">
<machineKey
validationKey="1234567890123456789012345678901234567890AAAAAAAAAA"
decryptionKey="123456789012345678901234567890123456789012345678"
validation="SHA1"
decryption="Auto"/>
<sessionState
mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42424"
cookieless="false"
timeout="20" />