在本地运行 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 函数的最简单方法是啥?
ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY 使用 HTTPS 在 localhost 上运行 .net5.0 隔离功能时