我尝试了不同版本的 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/