ho creato un vuoto Applicazione Web in .NET core, in wwwroot
ho la index.html che non sta caricando come pagina predefinita, viene caricato solo quando lo chiamo io in modo esplicito.non index.html mostrando come pagina predefinita
Ecco il mio project.json
{
"version": "1.0.0-*",
"compilationOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
"Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final"
},
"commands": {
"web": "Microsoft.AspNet.Server.Kestrel"
},
"frameworks": {
"dnxcore50": { }
},
"exclude": [
"wwwroot",
"node_modules"
],
"publishExclude": [
"**.user",
"**.vspscc"
]
}
Qui il mio Startup:
public class Startup
{
// This method gets called by the runtime. Use this method to add services to the container.
// For more information on how to configure your application, visit http://go.microsoft.com/fwlink/?LinkID=398940
public void ConfigureServices(IServiceCollection services)
{
}
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app)
{
app.UseStaticFiles();
}
// Entry point for the application.
public static void Main(string[] args) => WebApplication.Run<Startup>(args);
}
Buono! Hai ragione. Funziona e l'ordine gioca un ruolo importante, cosa che non mi piace, ma ... – DAG
Ecco ulteriori informazioni. Ad esempio quale libreria aggiungere e quale ordine. http://www.talkingdotnet.com/make-index-html-startup-file-in-aspnet-core/ –
C'è una pagina in cui possiamo vedere, quale middleware deve essere chiamato quando? O semplicemente google tutto ... – Legends