![](/img/trans.png)
[英]The listener for function 'IotHubTrigger' was unable to start. IoTHub
[英]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
有關詳細信息,請參閱此MICROSOFT 文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.