我试图避免进行“防伪检查”,因为当从第三方服务器托管时,它总是失败。 我正在使用ASP.NET Core 2.0 MVC应用程序。
我在ConfigureServices
函数中添加了此选项:
services
.AddMvc()
.AddRazorPagesOptions( options =>
{
options.Conventions.AuthorizeFolder("/Account/Manage");
options.Conventions.AuthorizePage("/Account/Logout");
options.Conventions.ConfigureFilter(new IgnoreAntiforgeryTokenAttribute());
} );
但是我仍然遇到了这个异常。
System.InvalidOperationException:防伪令牌无法解密。
System.Security.Cryptography.CryptographicException:在密钥环中找不到键{6fb328e7-4808-4b5d-b7dc-870d126e5ca4}。
我有什么遗漏吗?