繁体   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