Gewusst wie: veröffentlichen der Umgebung appsettings in .Netto-Kern-app?

Ich habe 3 von der Umgebung appsettings Dateien in meine .Net-core-Anwendung

Gewusst wie: veröffentlichen der Umgebung appsettings in .Netto-Kern-app?

in project.json ich habe setup publishOptions wie diese. ( basierend auf dem Vorschlag hier)

"publishOptions": {
    "include": [
      "wwwroot",      
      "appsettings.development.json",
      "appsettings.staging.json",
      "appsettings.production.json",
      "web.config"
    ]
  },

Ich habe 3 entsprechenden Start-Klassen, die verwendet geeignete appsettings basierend auf Umwelt

var builder = new ConfigurationBuilder()
    .SetBasePath(env.ContentRootPath)
    .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: false, reloadOnChange: true);

Jedoch veröffentlicht, wenn ich die Anwendung dann alle 3 appsettings-Dateien am Ende in allen Umgebungen. Wie Veröffentliche ich von der Umgebung " appsetting-Datei?

  • Kann mir bitte jemand diese Frage beantworten. Es ist wirklich nicht sinnvoll, zu veröffentlichen appsettings.json-Dateien, um alle Umgebungen.
InformationsquelleAutor LP13 | 2016-08-31
Schreibe einen Kommentar