端口7071不可用。使用该端口关闭进程,或使用--port [-p]指定另一个端口

时间:2019-06-18 11:44:50

标签: python-3.x windows azure visual-studio-code azure-functions

我尝试从本地运行azure函数应用程序(Http触发的API)(使用VS代码)。但是我收到一个错误消息“端口7071不可用。使用该端口关闭进程,或使用--port [-p]指定另一个端口。”我使用cmd提示检查了使用的端口列表。但是7071不在使用的列表中。还尝试使用“ func host start --port [p1]”在不同的端口上运行,但是会引发与上述相同的错误。对于所有端口,它将引发相同的错误。如何解决这个问题?

6 个答案:

答案 0 :(得分:4)

转到项目属性->调试->应用程序参数->粘贴此->主机启动-错误时暂停-端口5800

您将为Azure函数拥有新的端口: http://localhost:5800/api/Function1

答案 1 :(得分:1)

这是由于防病毒。禁用防病毒后,它可以正常工作。

答案 2 :(得分:1)

如果在开发中运行,请确保您没有处于调试模式的另一个Azure函数。我收到此错误,直到停止其他功能。

答案 3 :(得分:1)

有时可能会发生端口正在使用的情况,尽管在调试模式下没有其他 azure 功能。

在 Windows10 上 要解决问题,请打开 Windows 任务管理器 ctrl + shift + esc。找到您的 Azure 函数进程并简单地终止它。它应该会有所帮助,而无需重新启动您的 PC。

在我的电脑上是这样的: enter image description here

答案 4 :(得分:0)

在Windows上,在Windows防火墙规则中添加端口为我解决了该问题。

答案 5 :(得分:0)

不知道为什么这为我解决了这个问题,但我不得不重新启动我的机器然后一切都很好。