2014-03-31 79 views
1

我創建了一個控制檯應用程序並設法將其上載到雲中,並且我已計劃每隔15分鐘運行一次。控制檯應用程序首次成功運行,並且這些應用程序無法在連接字符串中指出錯誤。請有人可以闡明這一點。將非常感謝。Azure WebJobs中的錯誤

感謝

錯誤消息如下:在這裏輸入

圖像描述確保您設置一個名爲AzureJobsRuntime在你的Windows Azure網站配置類似於DefaultEndpointsProtocol = HTTPS值的連接字符串,帳戶名= NAME; AccountKey = KEY指向存儲Windows Azure WebJobs運行時日誌的Windows Azure存儲帳戶。 請訪問關於配置連接字符串的文章,以獲取有關如何在Windows Azure網站中配置連接字符串的更多信息。

+0

您是否將'AzureJobsRuntime'設置爲連接stinrg(對於Azure存儲帳戶)? –

+0

我設法解決了這個問題,您需要將連接字符串插入網頁上的Azure配置頁面。 – user3481943

+0

@AmitApple - 非常感謝您的回覆。是的,這是問題所在。 – user3481943

回答

1

您需要將AzureJobsRuntime設置爲連接字符串(對於Azure存儲帳戶),可以在Azure門戶網站的網站 - >您的網站 - >配置選項卡 - >連接字符串中執行此操作。

2

澄清了幾個可能的陷阱的(增加了接受的答案):

前往

App Services -> Your Web App -> Settings/"All Settings" -> Application Settings -> (In page under header) Connection strings 

在那裏,你會發現名稱,值設置這些值,和類型下拉。

名稱:不要把您的存儲帳戶名稱在這裏!相反,這是您將AzureWebJobsDashboard用於一個連接字符串以及下一個AzureWebJobsStorage的地方。這些值應該是這樣的:

DefaultEndpointsProtocol=https;AccountName=<mysupercoolblobstorageaccountname>;AccountKey=<blahblah==> 

enter image description here

- 老門戶網站 - 我已經在那裏它被固定在老門戶之前,這個問題,所以對於緣故

老門戶網站:您的網站 - >配置選項卡 - >在「連接字符串」,輸入兩個新值:一)下拉類型的自定義,爲的名字不要輸入您的存儲帳戶的名字!而名稱是:'AzureWebJobsDashboard'或其他(輸入兩個條目):'AzureWebJobsStorage'。