J'ai une application principale asp .net fonctionnant sous Linux avec Kestrel.Comment héberger une application principale asp .net dans un sous-dossier
Il se lie à l'IP ok sur le port 80.
Mais le site proxy inverse nginx doit héberger l'application sous un chemin non-racine par exemple
donc c'est ok, les charges d'applications, mais l'application ne sait pas sur le chemin monappli - donc tente de charger des ressources de chemin contenu de la racine. Par conséquent, les ressources CSS ne sont pas chargées.
Comment est-ce que je configure idéalement l'application à l'exécution pour connaître le chemin d'URL.
Mise à jour:
J'ai trouvé que dans Startup.configure en utilisant app.UsePathBase ("/ myapp"); aide que l'application va gérer la demande sur ce chemin OK - mais les demandes de fichiers statiques sont alors /myapp/images/example.jpg qui renvoient un 404.
Le dossier images est dans wwwroot - le défaut que je comprends pour UseStaticFiles.
Je m'attendais à la demande de comprendre que/myapp était en effet virtuel.
Merci, mais au démarrage sur configurer j'utilise app.UseStaticFiles – ScottC