首页 新闻 会员 周边

ASP.NET Core: FallbackPolicy RequireAuthenticatedUser 对静态文件不起作用

0
悬赏园豆:30 [已解决问题] 解决于 2023-07-18 13:04

参考微软官方文档 Require authenticated users,在 ASP.NET 项目中添加下面的代码

builder.Services.AddAuthorization(options =>
{
    options.FallbackPolicy = new AuthorizationPolicyBuilder()
        .RequireAuthenticatedUser()
        .Build();
});

运行时发现对静态文件(static files)不起作用,请问如何解决?

dudu的主页 dudu | 高人七级 | 园豆:30943
提问于:2023-07-18 12:50
< >
分享
最佳答案
0

middleware 的顺序引起的,UseAuthorization 需要放在 UseStaticFiles 之前

app.UseAuthorization();
app.UseStaticFiles();
dudu | 高人七级 |园豆:30943 | 2023-07-18 13:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册