Antiforgery cookie未被解密

时间:2016-12-15 01:53:10

标签: c# encryption asp.net-core asp.net-core-mvc

我在IIS中运行我的网络应用。基于此documentation"密钥将持久保存到HKLM注册表中的特殊注册表项,该注册表项仅对工作进程帐户进行ACL。密钥使用DPAPI进行静态加密。"

似乎Antiforgery系统需要解密.AspNetCore.Antiforgery cookie,但是我得到的错误是密钥环中没有找到密钥。

我没有配置任何数据保护,所以它应该都使用默认设置。 关于我为什么会收到此错误以及如何解决此问题的任何想法?

内部异常消息:密钥环中未找到密钥{c13d08a2-b1f6-4c61-ab1d-d19af63e4366}。 内部堆栈跟踪:

异常消息:无法解密防伪令牌。 堆栈跟踪:

at Microsoft.AspNetCore.Antiforgery.Internal.DefaultAntiforgeryTokenSerializer.Deserialize(String serializedToken)    在Microsoft.AspNetCore.Antiforgery.Internal.DefaultAntiforgery.GetCookieTokenDoesNotThrow(HttpContext httpContext)

0 个答案:

没有答案