在本地运行 azure 函数时,localhost 拒绝连接

Posted

技术标签:

【中文标题】在本地运行 azure 函数时,localhost 拒绝连接【英文标题】:localhost refused to connect while running Azure functions locally 【发布时间】:2022-01-17 17:13:56 【问题描述】:

我正在尝试按照说明 here 设置基本的 Azure Functions 本地环境,但是,在到达 step 并尝试运行它 F5 后,当我尝试使用函数 url 从浏览器访问它时http://localhost:7071/api/azure_func_test我明白了。

localhost refused to connect.

我什至没有改变任何东西,只是基本的代码和配置。

知道这个错误可能是什么吗? 蒂亚!

【问题讨论】:

你好@Maven,试试这个 - 如果你在 VS Code 中没有实时服务器扩展,请下载它,重新启动 VS Code 并检查它 尝试使用不同的端口号(即,来自local.settings.json),也请您添加index.js文件的代码! 【参考方案1】:

我尝试通过以下步骤重现您的问题:

在 VS 代码中创建了 azure 函数(堆栈:javascript、Http Trigger)。 使用样板代码执行 azure 函数。

函数执行后,函数URL就起作用了。

如果执行停止,则函数 URL 停止工作,如您所见,显示为“本地主机拒绝连接”。 在测试函数 URL 时确保函数正在运行。

【讨论】:

以上是关于在本地运行 azure 函数时,localhost 拒绝连接的主要内容,如果未能解决你的问题,请参考以下文章

在 azure 上部署后 SignalR 无法正常工作。在 localhost 上工作

使用 Azure Functions Core Tools 在本地运行 Azure 函数时出现问题

在本地运行一次计时器触发的 Azure 函数的最简单方法是啥?

Azure Redis缓存开发

ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY 使用 HTTPS 在 localhost 上运行 .net5.0 隔离功能时

在Azure Compute Emulator中外部公开端口