我尝试了不同版本的StaticFiles.But它显示错误,因为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”