簡體   English   中英

function '' 的偵聽器無法啟動。 Azure 耐用 function VS 2022

[英]The listener for function '' was unable to start. Azure durable function VS 2022

我在 Vs2022 中從事持久功能工作。 直到今天中午,一切都很好。 突然開始說

function 'Orchestration' 的偵聽器無法啟動。 DurableTask.AzureStorage:響應提前結束,預計至少有 91 個額外字節。 Microsoft.WindowsAzure.Storage:響應提前結束,預計至少有 91 個額外字節。 System.Net.Http:響應提前結束,預計至少有 91 個額外字節。

我真的很困惑到底發生了什么,它運行了兩個多月。

這是我的 local.settings.json

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "FUNCTIONS_WORKER_RUNTIME": "dotnet",
    "AzureWebJobsSecretStorageType": "files",
    "environment": "Development",
  }
}

我的VS2022版本是17.2.6

請注意,我在沒有任何管理員權限的公司虛擬機中工作。

在此處輸入圖像描述

您的應用程序在 Azurite 上運行,而不是在舊版 Azure 存儲模擬器上運行。 它正在運行較新版本的 Functions 運行時。 這些會影響您的環境以發現問題。 您可以嘗試使用較舊的 Azure 存儲模擬器。

您的機器上有存儲模擬器,正在檢查機器ProgramFile(x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe上的此位置,並嘗試運行此模擬器並在開始調試之前運行並查看它是否解決了問題。 如果模擬器已經運行,則不會啟動 azurite。

感謝@cgillum提供有關此問題的解決方案。

有關此問題的更多信息,請訪問這些 web 頁面VS 2022 本地調試持久功能問題“LeaseManagerStarter 任務中的錯誤。異常:Microsoft.WindowsAzure.Storage.StorageException

暫無
暫無

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

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