Also habe ich dieses Setup in meinem Projekt, mit dem meine Datei für meine Launchsettings.json so aussieht: < /p>
"profiles": {
"LeadDog.Web - Local": {
"commandName": "Project",
"dotnetRunMessages": "true",
"launchBrowser": true,
"applicationUrl": "https://localhost:5001;http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Local"
}
},
"LeadDog.Web - Dev": {
"commandName": "Project",
"dotnetRunMessages": "true",
"launchBrowser": true,
"applicationUrl": "https://localhost:5001;http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
< /code>
Dies ist so, dass wir Dinge mit der Dev -Datenbank von unseren lokalen Computern testen können. Da wir jedoch auch Benutzergeheimnisse verwenden, haben diese Vorrang vor der tatsächlichen Appsetings.development.json -Datei, die es so erstellen, dass die einzige Möglichkeit, die Werte aus der Konfigurationsdatei zu erhalten, darin besteht, Benutzergeheimnisse im Projekt zu deaktivieren. Sie möchten Benutzergeheimnisse nur in einer benutzerdefinierten Umgebung namens "Lokal" verwenden. Die Standardeinstellung von erstellteFaultBuilder besteht darin, dies in der "Entwicklung" -Unumgebung zuzulassen. Gibt es eine Möglichkeit, dies zu tun, während Sie CreatedFaultBuilder noch verwenden?
Vielen Dank im Voraus,
Deaktivieren von Benutzergeheimnissen im ASP.NET -Kernprojekt ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post