首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在本地运行Azure函数应用程序时,Azure函数的侦听器无法启动错误。如何解决这个问题?

在本地运行Azure函数应用程序时,Azure函数的侦听器无法启动错误。如何解决这个问题?
EN

Stack Overflow用户
提问于 2022-01-17 20:10:49
回答 3查看 1.7K关注 0票数 3

我有一个Azure函数应用程序。我试图在本地运行它,但是得到了下面的错误。我已经启动并运行了存储模拟器。存储仿真器状态

存储仿真器状态

我不知道它为什么要抱怨10000端口,因为我的存储模拟器分别运行在12000,12001,12002上,分别用于blob,queue,table。

本地主机文件如下所示

代码语言:javascript
复制
{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "FUNCTIONS_WORKER_RUNTIME": "dotnet"
}
}

在运行时获取以下错误。你能指导我如何解决这个问题来在本地运行这个功能应用程序吗?

函数“ABCFunction”的侦听器无法启动。Azure.Core: 6次尝试后重试失败。可以在ClientOptions.Retry中调整重试设置。(由于目标机器主动拒绝连接,因此无法连接。(127.0.0.1:10000)(由于目标机器主动拒绝连接,因此无法连接。(127.0.0.1:10000)(由于目标机器主动拒绝连接,因此无法连接。(127.0.0.1:10000)(由于目标机器主动拒绝连接,因此无法连接。(127.0.0.1:10000)(由于目标机器主动拒绝连接,因此无法连接。(127.0.0.1:10000)(由于目标机器主动拒绝连接,因此无法连接。(127.0.0.1:10000)Azure.Core:由于目标机器主动拒绝连接,所以无法建立连接。(127.0.0.1:10000)System.Net.Http:由于目标机器主动拒绝连接,所以无法建立连接。

EN

回答 3

Stack Overflow用户

发布于 2022-05-05 13:32:41

如前所述,存储模拟器运行在端口12000、12001、12002上。您可以尝试以下方法。

检查端点是否运行

In CMD

代码语言:javascript
复制
C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator>AzureStorageEmulator.exe status

创建了检查存储模拟器sql数据库,并可以启动

代码语言:javascript
复制
AzureStorageEmulator.exe init

检查是否存在端口冲突问题

代码语言:javascript
复制
AzureStorageEmulator.exe start

如有需要,更改为其他端口

代码语言:javascript
复制
C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe.config

然后

代码语言:javascript
复制
AzureStorageEmulator.exe start

还可以将AzureWebJobsStorage显式地指定为您指定的url。

代码语言:javascript
复制
DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:12000/devstoreaccount1;QueueEndpoint=http://127.0.0.1:12001/devstoreaccount1;
票数 1
EN

Stack Overflow用户

发布于 2022-01-18 07:30:47

我也面临着同样的问题。

我可以通过使用以下步骤来解决这个问题:

确保您使用Admin特权运行您的存储仿真程序。@ 蒂亚戈·库斯托已经提到了这一点。

删除任务管理器中的函数进程&宿主进程

现在,我可以在没有问题的情况下运行azure函数了:

票数 0
EN

Stack Overflow用户

发布于 2022-07-27 10:13:24

我有这个问题,由于某些原因,模拟器甚至没有安装,我从这里安装了https://learn.microsoft.com/en-us/azure/storage/common/storage-use-emulator,现在工作正常,不知道为什么没有安装。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70746973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档