我找不到合适的多核心1教程还没有,但是当我谷歌的方法的名称,我得到许许多多的例子是说,在Startup.cs
包括:如何在ASP.NET核心使用UseStaticFiles 1
app.UseDefaultFiles();
app.UseStaticFiles();
然而,我得到编译错误,app
,这是IApplicationBuilder
类型都不存在的方法。这些电话不再需要,或命名完全不同,或设置在别的地方?
我找不到合适的多核心1教程还没有,但是当我谷歌的方法的名称,我得到许许多多的例子是说,在Startup.cs
包括:如何在ASP.NET核心使用UseStaticFiles 1
app.UseDefaultFiles();
app.UseStaticFiles();
然而,我得到编译错误,app
,这是IApplicationBuilder
类型都不存在的方法。这些电话不再需要,或命名完全不同,或设置在别的地方?
确保你有一个参考
"Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final"
在RC2,将可能需要改变Microsoft.AspNetCore.StaticFiles
,那么你应该能够使用
app.UseStaticFiles();
您需要添加
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
在project.json
这里"1.0.0"
是要使用
现在与发行1.0版本的正确参考值将是:
"Microsoft.AspNetCore.StaticFiles": "1.0.0"
截至今天,它是Microsoft.AspNetCore.StaticFiles: 1.1.0
添加到ASP。使用.csproj
而不是project.json
的Net Core Web API项目,您可以使用Nuget Package Manager(搜索microsoft.aspnetcore.staticfiles
)安装软件包。
您必须在项目属性改变目标框架,对.NET核心2.0
新版本' “Microsoft.AspNetCore.StaticFiles”: “1.0.0-RC2决赛”'。注意它不再是'AspNet',而是'AspNetCore'。 – youen
@youen是的,你是正确的,当我已经回答了'AspNet'现在我更新了答案使用新的 – Mostafiz
使用app.UseFileServer();这将添加app.UseDefaultFiles(); app.UseStaticFiles();服务。 – Dhanuka777