11

我还找不到很多合适的 Core 1.0 教程,但是当我用谷歌搜索方法名称时,我得到了无数示例,这些示例包含在Startup.cs

app.UseDefaultFiles();
app.UseStaticFiles();

然而,我得到了两种方法都不存在的编译错误,app即 type IApplicationBuilder。这些调用是否不再需要,或者命名完全不同,或者设置在其他地方?

4

6 回答 6

11

您需要添加

"Microsoft.AspNetCore.StaticFiles": "1.0.0",

在你project.json这里"1.0.0"是你要使用的版本

于 2016-05-14T13:40:46.657 回答
8

现在使用 1.0 版,正确的参考将是:

"Microsoft.AspNetCore.StaticFiles": "1.0.0"
于 2016-07-04T19:54:13.517 回答
5

在你的 project.json 中确保你有一个参考

"Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final"

在 RC2 中可能需要更改为 Microsoft.AspNetCore.StaticFiles

那么你应该可以使用

app.UseStaticFiles();
于 2016-05-14T13:39:25.630 回答
2

.csproj要使用而不是添加到 Asp.Net Core Web API 项目project.json,您可以使用 Nuget 包管理器安装包(搜索microsoft.aspnetcore.staticfiles)。

于 2017-02-25T01:31:08.717 回答
0

直到今天是Microsoft.AspNetCore.StaticFiles: 1.1.0

于 2016-12-02T12:51:52.437 回答
0

您必须将项目属性中的 Target framework 更改为 .Net Core 2.0:

在此处输入图像描述

于 2018-02-27T07:42:44.453 回答