Как использовать UseStaticFiles в ASP.NET Core 1

Я не могу найти много правильных учебников Core 1, но когда я перейду в google имя метода, я получаю несколько примеров, которые, как утверждают, включают в Startup.cs:

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

Тем не менее, я получаю ошибки компиляции, которые ни один из методов не существует в app, это тип IApplicationBuilder. Являются ли эти вызовы более не требуемыми или называются совершенно разными или установлены где-то еще?

Ответ 1

в вашем проекте.json убедитесь, что у вас есть ссылка

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

в RC2, который, вероятно, потребуется изменить на Microsoft.AspNetCore.StaticFiles

то вы должны быть в состоянии использовать

app.UseStaticFiles();

Ответ 2

Вы должны добавить

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

в вашем project.json здесь "1.0.0" - это версия, которую вы хотите использовать

Ответ 3

Теперь с выпуском 1.0 правильная ссылка будет:

"Microsoft.AspNetCore.StaticFiles": "1.0.0"

Ответ 4

Чтобы добавить в проект Asp.Net Core Web API, используя .csproj а не project.json, вы можете установить пакет с помощью Nuget Package Manager (поиск для microsoft.aspnetcore.staticfiles).

Ответ 5

До сегодняшнего дня это Microsoft.AspNetCore.StaticFiles: 1.1.0