Azure Durable Function - 更改 Azurite 的默认端口

问题描述 投票:0回答:1

我使用 C# 创建了一个 .NET 8 独立工作线程持久 orch 函数。我无法在本地运行该解决方案,因为我在尝试在本地打开 Azurite 时遇到问题。

我收到此错误:

myTestProj: Azurite Blob service is starting at http://127.0.0.1:10000
myTestProj: Azurite Blob service is successfully listening at http://127.0.0.1:10000
myTestProj: Azurite Queue service is starting at http://127.0.0.1:10001
myTestProj: Exit due to unhandled error: listen EADDRINUSE: address already in use 127.0.0.1:10001

如何更改 Azurite 的默认端口? MS 关于 Azurite 的官方文档没有帮助。

当我尝试运行上面 MS 链接中提到的命令时,出现此错误。我已经尝试过命令提示符和 Microsoft Azure 命令提示符。

'azurite' 不被识别为内部或外部命令, 可运行的程序或批处理文件。

这里的任何帮助都会非常有帮助。

c# azure azure-functions azure-durable-functions orchestration
1个回答
0
投票

“azurite”不被识别为内部或外部命令、可操作程序或批处理文件。这里的任何帮助都会非常有帮助。

未安装蓝铜矿时会出现此错误,并且我遇到了类似的问题,要安装它,请在cmd提示符中使用

npm install -g azurite
并按照MS-Doc

enter image description here

现在已经安装好了。

我遇到了和你类似的错误:

enter image description here

检查了端口,它们已经在使用中:

netstat -ano | findstr :10000
和10002:

enter image description here

所以,首先杀掉他们:

taskkill /PID 24160 /F

enter image description here

然后输入azurite,就成功了:

enter image description here

更改 Azurite 的默认端口

要更改端口,您可以使用

azurite --blobPort 10006 --queuePort 10007

© www.soinside.com 2019 - 2024. All rights reserved.