Пожалуйста, проверьте ваш класс Startup
и убедитесь, что UseStaticFiles
выполняется до UseAuthentication
.Порядок релевантен для порядка выполнения в конвейере ASP.NET Core.В противном случае проверка подлинности выполняется до того, как выполнение статического файла сможет обработать запрос.
class Startup {
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
...
app.UseStaticFiles(...);
...
app.UseAuthentication();
}
}