【发布时间】:2021-01-15 06:53:56
【问题描述】:
我正在尝试对我的 Web 应用程序中的文件夹进行简单保护。从文档中看起来非常简单。然而,它对我不起作用。
我有一个剃须刀页面,其中有一个名为 keys 的文件夹,其中有一些文本文件。来自文档:
我试过了:
public void ConfigureServices(IServiceCollection services)
{
services.AddRazorPages(options => {
options.Conventions.AuthorizeFolder("/keys");
});
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
....
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthorization();
app.UseAuthentication();
然而,一旦我启动应用程序并在浏览器上输入:
https://localhost:44312/keys/clear.txt
服务器肯定会发回页面。有什么线索吗?
【问题讨论】: