gpt4 book ai didi

asp.net-core - IApplicationBuilder 不包含 UseStaticFiles()

转载 作者:行者123 更新时间:2023-12-02 03:46:30 26 4
gpt4 key购买 nike

我尝试了不同版本的 StaticFiles。但它显示错误,因为 IApplicationBuilder 不包含 UseStaticFiles()。

"Microsoft.AspNetCore.StaticFiles": "1.1.1"

我使用的是 Microsoft .net 文档中提供的确切代码。这是我在 Startup.cs 中的内容。注意:app 是一个 IApplicationBuilder

app.UseStaticFiles(new StaticFileOptions()
{
FileProvider = new PhysicalFileProvider(
PathString.Combine(Directory.GetCurrentDiriectory(), @"Files")),
RequestPath = new PathString("/Files")
});

为了将其放在上下文中,我想读取“Files”文件夹内的目录和文件。这是我用来读取文件夹内容的代码行,但它总是返回 null。注意:“initialFilePath”是文件夹“File”的相对路径。

var contents = _fileProvider.GetDirectoryContents(initalFilePath);

谢谢

最佳答案

添加nuget包“Microsoft.AspNetCore.StaticFiles”

关于asp.net-core - IApplicationBuilder 不包含 UseStaticFiles(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43009023/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com