AzureWebJobsDashboard Konfiguration Fehler
Ich habe eine neue Azure-WebJob-Projekt in Visual Studio 2015 mit .NET Framework 4.6.
In der app.config habe ich drei Verbindungszeichenfolgen:
- AzureWebJobsDashboard
- AzureWebJobsStorage
- MyDatabaseConnectionString
Den AzureWebJobsDashboard und AzureWebJobsStorage connection strings sind identisch und beide sind ein Hinweis auf mein storage account. Ich bin auch einer der Verbindungszeichenfolgen-da sind Sie beide identisch, außer der "name".
<add name="AzureWebJobsDashboard" connectionString="DefaultEndpointsProtocol=https;AccountName=mystorageaccountname;AccountKey=thisIsTheLongPrimaryKeyICopiedFromAzurePortalForMyStorageAccount" />
Sieht alles Recht zu mir, aber ich bin immer der folgende Fehler:
Ist die Konfiguration nicht richtig eingestellt für die Microsoft Azure WebJobs
Dashboard. In Ihrem Microsoft Azure Website Konfiguration, die Sie festlegen müssen
eine Verbindungszeichenfolge mit dem Namen AzureWebJobsDashboard mithilfe der folgenden
format DefaultEndpointsProtocol=https;AccountName=NAME;AccountKey=SCHLÜSSEL
Hinweis auf die Microsoft Azure Storage-Konto, wo die Microsoft
Azure WebJobs-Runtime-Protokolle gespeichert werden.
Übrigens, ich kenne die app.config wird gelesen von den web-job, weil mein code ist in der Lage, eine Verbindung zu meiner Datenbank und aktualisieren Sie einige Datensätze.
Irgendeine Idee, was ich falsch mache?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die AzureWebJobsDashboard connection-string in das portal in Ihrem Web-App-Anwendung Einstellungen Klinge (Schritte zu tun, die hier). Das Dashboard läuft als eine separate Website-Erweiterung und kein Zugriff auf app.config. Fügen Sie die Verbindungszeichenfolge, um die Verbindungszeichenfolgen Abschnitt Einstellungen auf die Klinge.
Können Sie Ihre anderen Verbindungszeichenfolgen auch dort (z.B. AzureWebJobsStorage) eher als das speichern in der app.config wenn Sie den Wunsch nach Sicherheit/Konsistenz, jedoch ist der WebJob Lesen kann AzureWebJobsStorage von app.config.
Jetzt (version der Web-Job-Tools ist 15.0.31201.0) nicht notwendig, zu konfigurieren connection-strings aus dem azure portal, genug, um es in der app.config Datei des web-job
Die änderung getan werden muss, um den in-App-Services-Einstellungen im Azure-Portal
Dafür
Alles getan! Überprüfen Sie Ihre Webjobs-Dashboard - die Warnung und die Fehlermeldung oben sollte jetzt verschwunden.