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

前端之家收集整理的这篇文章主要介绍了asp.net-core – IApplicationBuilder不包含UseStaticFiles()前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试了不同版本的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”

猜你在找的asp.Net相关文章