簡體   English   中英

azure函數queueTrigger錯誤-Microsoft Azure WebJobs SDK'[隱藏憑據]'連接字符串丟失或為空

[英]azure function queueTrigger error - Microsoft Azure WebJobs SDK '[Hidden Credential]' connection string is missing or empty

我為QueueTrigger創建了新的Azure Function ,但是在本地運行它后,下面出現一些奇怪的錯誤。

Function1.cs

public static class Function1
    {
        [FunctionName("Function1")]
        public static void Run([QueueTrigger("demoqueue", Connection = "DefaultEndpointsProtocol=myconnectionstring")]string myQueueItem, TraceWriter log)
        {
            log.Info($"C# Queue trigger function processed: {myQueueItem}");
        }
    }

local.setting.json

{
    "IsEncrypted": false,
    "Values": {
        "AzureWebJobsStorage": "UseDevelopmentStorage=true",
        "AzureWebJobsDashboard": "UseDevelopmentStorage=true"
    }
}

錯誤-

[11/14/2018 4:36:15 PM]以下1個函數有錯誤:[11/14/2018 4:36:15 PM]運行:Microsoft.Azure.WebJobs.Host:錯誤索引方法'Function1。跑'。 Microsoft.Azure.WebJobs.Host:Microsoft Azure WebJobs SDK'[隱藏憑據]'連接字符串丟失或為空。 可以通過以下方式設置Microsoft Azure存儲帳戶連接字符串:[11/14/2018 4:36:15 PM] 1.在.config文件的connectionStrings部分中設置名為'[Hidden Credential]'的連接字符串。以以下格式,或者[11/14/2018 4:36:15 PM] 2.設置名為“ [Hidden Credential]”的環境變量,或者[11/14/2018 4:36:15 PM] 3.設置JobHostConfiguration的相應屬性。

您需要指定應用程序設置的鍵,而不是連接字符串本身存儲在配置中的連接字符串。

public static void Run([QueueTrigger("demoqueue", Connection = "NameOfYourAppSetting")]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM