2015-12-20 33 views
0

我們有兩個服務器:一個用於開發目的,另一個用於測試環境,我們在開發服務器中記錄每個請求,到測試環境服務器並基於安全原因,我們不應該將EnableViewStateMac設置爲false,因此我們必須在兩臺服務器上設置相同的機器密鑰(我的意思是在每個web.config文件中),但是當我們想要在開發服務器中重放已捕獲的請求時在測試環境服務器上,我們收到錯誤「MAC地址驗證失敗....」。 怎麼回事?在2個服務器中設置機器密鑰web.config沒有解決錯誤「MAC地址驗證失敗」

回答

0

最後問題已解決。 解決方案:兩個服務器中的應用程序路徑必須相同,也就是說,如果我們使用URI地址「localhost/app_path」在開發服務器中記錄了請求,則必須在測試環境中重播已記錄的請求,URI地址爲「test_server/app_path 」。兩個服務器中的「app_path」必須相同。 謝謝。