2016-11-30 3 views
0

Ich hostet eine API mit Azure App Services und es wird auch ein Web-Job bereitgestellt. Wenn ich lokal debugge, muss ich die Konfigurationsschlüssel für die App-Einstellungen in der web.config bzw. der app.config für jedes Projekt haben. Im azurblauen App-Portal gibt es einen Platz zum Hinzufügen von "Anwendungseinstellungen". Ich frage mich, ob API und WebJob nach der Implementierung und Ausführung von diesem Speicherort gelesen werden.Lesen die Azure Web-Jobs und die Azure App Service-API nach der Bereitstellung dieselben "Anwendungseinstellungen"?

Vielen Dank.

Antwort

0

Sobald Ihre Lösung in Azure implementiert wurde, lesen alle darin enthaltenen Projekte zuerst die App-Einstellungen, die im Azure-Portal gespeichert wurden. Diese Einstellungen überschreiben lokale Einstellungen.

0

Die beste Erklärung, die ich kam aus diesem Blog-Eintrag lesen: https://azure.microsoft.com/en-us/blog/windows-azure-web-sites-how-application-strings-and-connection-strings-work/

Grundsätzlich sowohl Web-Job und API zuerst in den Anwendungseinstellungen Abschnitt für jede Einstellung suchen. Wenn dieser Wert existiert, nehmen sie es von dort. Wenn die Einstellung jedoch nicht existiert, lesen sie jeweils aus ihrer jeweiligen Anwendungsdatei, d. H. Die API liest aus web.config und der Web-Job liest aus app.config.

Verwandte Themen