Próbuję utworzyć najprostszy możliwy projekt ASP.NET 5 do wyświetlania plików statycznych, bez zależności od szablonów projektów Visual Studio. Jednak gdy zażądam pliku, otrzymuję pustą odpowiedź. Oto mój kod:Jaki jest najprostszy sposób wyświetlania plików statycznych za pomocą ASP.NET 5?
project.json:
{
"wwwroot": "wwwroot",
"dependencies": {
"Microsoft.AspNet.Server.Kestrel": "1.0.0-beta8",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta8"
},
"commands": {
"web": "Microsoft.AspNet.Server.Kestrel"
},
"frameworks": {
"dnx46": { }
}
}
Startup.cs:
using Microsoft.AspNet.Builder;
using Microsoft.AspNet.Http;
namespace Study.StaticFileServer
{
public class Startup
{
public void Configure(IApplicationBuilder app)
{
app.UseStaticFiles();
}
}
}
Wreszcie istnieje "wwwroot" folder zawierający "downloadme.txt".
Po uruchomieniu dnx web
i zażądaniu pliku odpowiedź jest pusta. Co muszę dodać, aby to działało?
W jaki sposób żądasz pliku w przeglądarce? –
Czy jest coś w pliku? :) –
Mithun, nawiguję do http: // localhost: 5000/downloadme.txt. Victor, tak. Możesz zobaczyć projekt na GitHub [tutaj] (https://github.com/bryandrenner/study/tree/master/003staticFileServer). – Bryan