2014/01/27

20140127-程式-The anti-forgery cookie token and form field token do not match

這個問題,是在MVC時的驗証問題,(詳細寫法架構有空再補上)

而這錯誤的處理,依回覆的內容匯整一下:

=====================
就目前我所知道的狀況回答看是否有所幫助。

就問題原因,的確是要設定machinekey (參考:http://goo.gl/74g2Qe )

而machinekey設定的方式,可以參考此Blog 的後段 IIS 設定 (參考:http://goo.gl/eAMSSU )

另外多台應該要用相同的machinekey處理。

(驗証金讑都不要設定自動產生

最終會於Web.config產生如下資訊

<machineKey decryptionKey="E8F32241297ED66FD7D5BD02270B15FB3F99E0E198BC3D20" validationKey="2D94F8527CA01F3EE8FE78C5854031D723010E367023A89FDE0E94E28C53F2BA36A5FCCDC164CD4529BF9829FE64441E6C195364487AFBC8A66CF9DCFA53F67E" />


補充:
目前我客戶這邊,它正式機兩台web的web.Config,設定用相同的值:
<web>
……..
<machineKey decryption="AES" decryptionKey="xxxxx" validationKey="XXXXXX" />
</web>

0 意見 :

張貼留言