Ich folge Shaun Wildermuths Anweisungen, um meine erste grundlegende ASPNet-App laufen zu lassen. Er bezieht sich auf Microsift.AspNet.StaticFiles, aber am nächsten finde ich "Microsoft.Owin.StaticFile" durch "Manage NuGet Packages ..." Option in VisualStudio 2015. Danke.Was ist der Unterschied zwischen Microsoft.Owin.StaticFiles und Microsoft.AspNet.StaticFiles?
3
A
Antwort
2
Die Microsoft.AspNet.StaticFiles ist das Paket für neue ASP.NET Core (vormals ASP.NET 5 und ASP.NET vNext). Das andere Paket Microsoft.Owin.StaticFile ist für das aktuelle ASP.NET 4.5. ASP.NET Core ist immer noch in prelease und somit auch die Pakete. Wenn Sie eine ASP.NET 5 Anwendung entwickeln fügen Sie das Paket wie folgt:
Install-Package Microsoft.AspNet.StaticFiles -Pre
Um die statischen Dateien die Middleware statische Dateien hinzuzufügen konfigurieren zu verwenden. Dies kann innerhalb der Startup.Configure-Methode erfolgen.
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
...
// Add static files to the request pipeline.
app.UseStaticFiles();
...