我在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)