在我的本地機器上,每次我重新加載表單時,Html.AntiForgeryToken方法都會將__RequestVerificationToken隱藏字段的值設置爲新的完全隨機的字符串。但是,如果我將相同的代碼移動到遠程服務器,則該隱藏字段的值是相同的。即使我通過更改web.config中的某些內容來回收應用程序池或清除運行時緩存,它也保持不變。我做錯了什麼?ASP.NET MVC:Html.AntiForgeryToken在每個頁面加載時給出相同的標記
3
A
回答
0
可能是在web.config中定義了一個機器密鑰,看看:How To Configure MachineKey,並且這個原因會生成相同的防僞令令牌。可能是服務器重寫到機器密鑰。希望這可以幫助。
+0
不可以。那不是。感謝您的答案,雖然:) – Kizz
相關問題
- 1. 給出錯誤頁面單擊錨標記 - 頁面加載
- 2. 每頁加載一個CSS或每頁加載相同的CSS?
- 3. ASPxPopupControl出現在每個頁面加載
- 4. Jenkins記錄每個頁面的加載
- 5. ASP.NET:在母版頁中擁有共同的頁面標題,每個頁面添加頁面特定的標題?
- 6. multiplaite .aspx頁面上的相同Java小程序給出錯誤「已在另一個類加載器中加載」
- 7. 加載ASP.NET頁面時動態地改變標記
- 8. 在頁面加載時動態加載標記
- 9. 每個網頁上的相同標題
- 10. 如何在每個頁面顯示相同的域名? ASP.NET C#
- 11. 加載頁面時出現錯誤的Tealium標記
- 12. VB.NET每當我標記一個複選框時,頁面將重新加載
- 13. 定時ASP.NET頁面加載
- 14. asp.net頁面加載時間
- 15. URLOpenBlockingStream給出相同的頁面
- 16. 當在ASP.NET中加載頁面時出現忙碌的鼠標光標
- 17. 每個頁面的不同子標題
- 18. 防止在每個頁面輸出相同的setFlash()消息
- 19. 突出的JavaScript每次頁面加載
- 20. 頁面在每次加載時刷新
- 21. 在asp.net頁面上的jQuery加載頁面/指標
- 22. 每個頁面上的變量相同
- 23. asp.net在頁面加載時做回傳
- 24. 在第一次和後續頁面加載之間標記空白不相同
- 25. 使用Ajax在另一個ASP.Net頁面中加載ASP.Net頁面
- 26. 同時頁面加載:逐個查詢?
- 27. 每次頁面加載時拉出一個隨機圖像
- 28. ASP.NET頁面加載
- 29. ASP.Net頁面加載
- 30. Asp.net:在頁面加載
你有緩存服務器或代理嗎? –
沒有。只是一個常規的Win 2003服務器,.NET 4.0,IIS 6 – Kizz