hosting.json verfügbar Optionen
Wo finde ich eine Dokumentation regardind welche Optionen sind verfügbar auf der hosting.json
- Datei? Jetzt bin ich mit dem server.ulrs
aber ich Frage mich, ob kann ich die https-Zertifikat Pfad/Passwort.
Meine hosting.json
:
{
"server.urls": "http://0.0.0.0:80;https://0.0.0.0:443"
}
Wo ich bin, es zu benutzen:
public static void Main(string[] args)
{
var config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("hosting.json", optional: true) //<<<<<<<<< LOADING FILE
.Build();
var host = new WebHostBuilder()
.UseKestrel()
.UseConfiguration(config) //<<<<<<<<<<< USING IT
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kurze Antwort
Out of the box, können Sie nicht verwenden-hosting.json, um Ihre HTTPs-Zertifikat-Anmeldeinformationen. Sie können, obwohl, benutzerdefinierten code schreiben zu unterstützen, das Szenario. Es ist ein GitHub Problem, über das mit einem Beispiel-Projekt durch die Tratcher.
Hosting.json Datei in der Regel übergibt seine Optionen, um die
WebHostBuilder.UseConfiguration
Methode.Dafür ist, dass statische Klasse:
Beispiel
Beispielsweise die folgenden hosting.json-Datei...
...und der folgende Eintrag Punkt...
...führt zu folgender Ausgabe...
Bemerkungen
urls
stattserver.urls
. Letzteres ist aufgeführt, wie dasDeprecatedServerUrlsKey
im GitHub.com/aspnet/hosting repository.