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?
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();
Vous devez ajouter
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
dans votre project.json
ici "1.0.0"
est la version que vous souhaitez utiliser
Maintenant, avec la version 1.0, la référence correcte sera:
"Microsoft.AspNetCore.StaticFiles": "1.0.0"
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
).
Vous devez modifier la structure cible dans les propriétés de votre projet en .Net Core 2.0.
Jusqu'à aujourd'hui, c'est Microsoft.AspNetCore.StaticFiles: 1.1.0