【问题标题】:port 7071 is unavailable. Close the process using that port, or specify another port using --port [-p]端口 7071 不可用。使用该端口关闭进程,或使用 --port [-p] 指定另一个端口
【发布时间】:2019-11-01 01:19:36
【问题描述】:
我尝试从本地(使用 VS 代码)运行 azure 函数应用程序(Http Triggerd API)。但我收到错误消息“端口 7071 不可用。使用该端口关闭进程,或使用 --port [-p] 指定另一个端口。”我使用 cmd 提示符检查了使用的端口列表。但是 7071 不在使用列表中。还尝试使用“func host start --port [p1]”以不同的端口运行,但它会引发与上述相同的错误。对于所有端口,它都会引发相同的错误。如何解决这个问题?
【问题讨论】:
标签:
python-3.x
windows
azure
visual-studio-code
azure-functions
【解决方案2】:
尽管调试模式下没有其他天蓝色功能,但有时可能会发生端口正在使用中。
在 Windows10 上
要解决问题,请打开 Windows 任务管理器ctrl + shift + esc。找到您的 Azure 函数进程并简单地终止它。它应该会有所帮助,而无需重新启动您的 PC。
这是我电脑上的样子:
【解决方案3】:
如果在开发中运行,请确保您没有另一个处于调试模式的 azure 函数。在我停止其他功能之前,我一直收到此错误。
【解决方案4】:
如果你使用 vs 代码更新 local.settings.json 为
前设置
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"FUNCTIONS_WORKER_RUNTIME": "dotnet"
},
"ConnectionStrings": {
"ConnectionString1": "............."
},
**"Host": {
"LocalHttpPort": 5004
}**
}
然后去http://localhost:5004/api/functionname
【解决方案6】:
在 Windows 上,在 Windows 防火墙规则中添加端口为我解决了这个问题。
【解决方案7】:
不知道为什么这为我解决了这个问题,但我不得不重新启动我的机器然后一切都很好。