我使用.NET Framework 4.6在Visual Studio 2015中創建了一個新的Azure WebJob項目。AzureWebJobsDashboard配置錯誤
在App.config,我設定了三個連接字符串:
- AzureWebJobsDashboard
- AzureWebJobsStorage
- MyDatabaseConnectionString
的AzureWebJobsDashboard和AzureWebJobsStorage連接字符串是相同的,他們都指向我的存儲帳戶。我包含了一個連接字符串 - 因爲它們都是相同的,除了「名稱」。
<add name="AzureWebJobsDashboard" connectionString="DefaultEndpointsProtocol=https;AccountName=mystorageaccountname;AccountKey=thisIsTheLongPrimaryKeyICopiedFromAzurePortalForMyStorageAccount" />
一切看起來正確的給我,但我發現了以下錯誤:
The configuration is not properly set for the Microsoft Azure WebJobs Dashboard. In your Microsoft Azure Website configuration you must set a connection string named AzureWebJobsDashboard by using the following format DefaultEndpointsProtocol=https;AccountName=NAME;AccountKey=KEY pointing to the Microsoft Azure Storage account where the Microsoft Azure WebJobs Runtime logs are stored.
順便說一句,我知道在app.config正在由Web作業閱讀,因爲我的代碼能夠連接到我的數據庫並更新一些記錄。
任何想法我做錯了什麼?
這正是問題是的app.config文件。通過Azure Portal將AzureWebJobsDashboard添加到應用程序設置中,並且所有功能都像魅力一樣。太感謝馬修! – Sam
我測試添加Web應用程序的web.config並沒有工作。 –
目前,我們必須手動爲Portal> Application Settings> Connectionstring賦值。這似乎是通過設計行爲。詳細描述在這裏; https://github.com/Azure/azure-webjobs-sdk/issues/589#issuecomment-151648354 – Youngjae