Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ASP.NET MVC:Html.AntiForgeryToken在每次页面加载时提供相同的标记_Asp.net Mvc_Asp.net Mvc 2 - Fatal编程技术网

Asp.net mvc ASP.NET MVC:Html.AntiForgeryToken在每次页面加载时提供相同的标记

Asp.net mvc ASP.NET MVC:Html.AntiForgeryToken在每次页面加载时提供相同的标记,asp.net-mvc,asp.net-mvc-2,Asp.net Mvc,Asp.net Mvc 2,在我的本地计算机上,每当我重新加载表单时,Html.AntiForgeryToken方法会将uu RequestVerificationToken隐藏字段的值设置为一个新的、完全随机的字符串。但是,如果我将相同的代码移动到远程服务器,则该隐藏字段的值是相同的。即使我通过更改web.config中的某些内容来回收应用程序池或清除运行时缓存,它仍然保持不变。我做错了什么?可能是web.config中定义了一个机器密钥,请看:,这会导致生成相同的防伪令牌。可能是服务器正在覆盖到机器密钥。希望这有帮助。

在我的本地计算机上,每当我重新加载表单时,Html.AntiForgeryToken方法会将uu RequestVerificationToken隐藏字段的值设置为一个新的、完全随机的字符串。但是,如果我将相同的代码移动到远程服务器,则该隐藏字段的值是相同的。即使我通过更改web.config中的某些内容来回收应用程序池或清除运行时缓存,它仍然保持不变。我做错了什么?

可能是web.config中定义了一个机器密钥,请看:,这会导致生成相同的防伪令牌。可能是服务器正在覆盖到机器密钥。希望这有帮助。

可能是web.config中定义了一个机器密钥,请看:,这会导致生成相同的防伪令牌。可能是服务器正在重写机器密钥。希望这有帮助。

您有缓存服务器或代理吗?没有。只是一个普通的Win 2003服务器,.NET 4.0,IIS 6您有任何缓存服务器或代理吗?没有。只是一个普通的Win2003服务器,.NET4.0,IIS 6Nope。不是这样的。不过,谢谢你的回答:)不。不是这样的。不过,谢谢你的回答:)