web-dev-qa-db-fra.com

Comment utiliser UseStaticFiles dans ASP.NET Core 1

Je ne trouve pas encore beaucoup de didacticiels Core 1 appropriés, mais lorsque je recherche le nom de la méthode sur Google, de nombreux exemples me disent d'inclure dans Startup.cs:

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

Pourtant, je reçois des erreurs de compilation selon lesquelles aucune des deux méthodes n’existe sur app, qui est du type IApplicationBuilder. Ces appels ne sont-ils plus requis, ou nommés de manière totalement différente, ou placés ailleurs?

12
ProfK

dans votre project.json, assurez-vous d'avoir une référence

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

dans RC2 qui devra probablement passer à Microsoft.AspNetCore.StaticFiles

alors vous devriez pouvoir utiliser

app.UseStaticFiles();
5
Joe Audette

Vous devez ajouter

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

dans votre project.json ici "1.0.0" est la version que vous souhaitez utiliser

12
Mostafiz

Maintenant, avec la version 1.0, la référence correcte sera:

"Microsoft.AspNetCore.StaticFiles": "1.0.0"
8
RiskX

Pour ajouter au projet API Web Asp.Net Core à l'aide de .csproj plutôt que project.json, vous pouvez installer le package à l'aide de Nuget Package Manager (recherchez Microsoft.aspnetcore.staticfiles).

2
Blake Mumford

Vous devez modifier la structure cible dans les propriétés de votre projet en .Net Core 2.0.

entrez la description de l'image ici

0
Arash

Jusqu'à aujourd'hui, c'est Microsoft.AspNetCore.StaticFiles: 1.1.0

0
J Pace