2016-05-13 4 views
0

Ich habe eine HTML-Datei index.html, die ich mit meinem asp.net5-Projekt verknüpfen möchte.ASP.NET5.0 HTML-Datei hinzufügen

Ich habe versucht, die index.html in wwwroot hinzuzufügen, und wenn ich das debug starten gehe ich zu localhost: port/index.html und es zeigt mir nichts.

Kann jemand eine Dokumentation verlinken oder erklären, wie es geht?

PS: Ich benutze Visual-Studio.

Config-Code:

// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. 
    public void Configure(IApplicationBuilder app) 
    { 
     app.UseIISPlatformHandler(); 
     app.Run(async (context) => 
     { 

      await context.Response.WriteAsync("test"); 
     }); 

    } 

Antwort

1

Sie haben die App zu sagen, dass Sie statische Dateien verwendet werden soll. Sie würden es beispielsweise nicht in einem Web Api 2.0 Server benötigen. Dies wird nicht standardmäßig hinzugefügt. Fügen Sie in Ihrem Startup.cs app.UseStaticFiles() hinzu; zur Configure-Methode.

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) 
{  
    app.UseIISPlatformHandler(); 
    app.UseStaticFiles(); 
    app.UseMvc(); 
} 
+0

Hallo Danke für die Antwort, aber i dont Verwendung statische Dateien bekommen ich nur app.UseIISPlatformHandler und app.UseMiddleware – Sakon

+0

"Microsoft.AspNet.StaticFiles" get: "1.0.0-rc1-final", –

+0

die hinzufügen Abhängigkeiten in Ihrem Projekt.json –