Gibt es eine Möglichkeit, AddUSerSecrets vor der Konfiguration vorrangig zu machen.C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Gibt es eine Möglichkeit, AddUSerSecrets vor der Konfiguration vorrangig zu machen.

Post by Anonymous »

Für die Lebensdauer von mir kann ich nicht viele offizielle Informationen über die Ladereihenfolge oder die Vorrang der Konfigurationsdatei -Ladereihenfolge finden. Das Setup sieht so aus: < /p>

Code: Select all

    builder.Configuration
.AddAzureKeyVault(someKvUri, new DefaultAzureCredential())
.AddEnvironmentVariables();

#if DEBUG
builder.Configuration.AddUserSecrets("some-id");
#endif
Die Hoffnung hier ist in einem Debugg ermöglicht es dem Entwickler, alle Einstellungen zu überschreiben, die er von den bereitgestellten mit dem, was in den Benutzergeheimnissen lokal ist, überschreiben kann, sei es Variablen, Verbindungsstränge usw. Der KV hat immer Vorrang, so dass es die Werte nicht überschreibt. Hier. Ohne in das Szenario zu gehen, können wir AppStings.development.json nicht verwenden, um Dinge zu überschreiben, die über einen anderen Datei/einen anderen Mechanismus erfolgen muss, und es wurde vereinbart, dass Benutzergeheimnisse der bessere Weg sind, einzelne Entwickler zu ermöglichen, bestimmte Ressourcen zu verwenden, d.h. Einige weitere Informationen:

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post