簡體   English   中英

function 'functionName' 的偵聽器無法啟動。 <--- 禁止

[英]The listener for function 'functionName' was unable to start. <--- Forbidden

我正在嘗試在 C# 中實現 azure 持久功能 我那里幾乎沒有活動觸發器 myActivityTrigger1,myActivityTrigger2

它在本地一切正常(來自 Visual Studio)。 但是當我將它部署到 azure 時,它開始說

function 'myActivityTrigger1' 的偵聽器無法啟動。 <--- 禁止

[FunctionName("dqService")]
public static async Task<string> InvokeObjectMetadata([ActivityTrigger] string name, ILogger log)
{
    await Task.Delay(10000);
    //log.LogInformation($"ObjectMetadata fired");
    Console.ForegroundColor = ConsoleColor.Green;
    Console.WriteLine("Dq Service Fired");
    return $"Hello {name}!";
}

這可能是什么原因僅在 azure 中觸發

我們還嘗試從我們的角度重新創建問題,但它工作正常,但會給我們任何錯誤

我們遵循的解決方法;

  • 使用.net創建了 Durable function 並使用我們在localsettings.json中添加的存儲帳戶的連接字符串在本地進行了測試(在 VS CODE 中),它返回為預期的代碼

在此處輸入圖像描述

  • 然后將 function 部署到我們的 function 應用程序,並確保我們在localsettings.json文件中具有正確的連接字符串,因為它沒有被部署。 然后調用 function 並提供正確的 uri 和 function 名稱。

    https://orc************.azurewebsites.net/api/DurableFunctionsOrchestrationCSharp1_HttpStart

OUTPUT 詳細信息:- 在此處輸入圖像描述

在此處輸入圖像描述 在此處輸入圖像描述

有關詳細信息,請參閱此MICROSOFT 文檔

暫無
暫無

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

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