【发布时间】:2018-08-22 08:59:02
【问题描述】:
我正在尝试使用 Xamarin Forms 开发 @AzureFunctions。 但它不接受来自手机的连接。
如何在 Visual Studio 2017 上配置 Azure Functions 的主机、端口以启用来自 * 的连接而不是 localhost 连接?
如何在 Azure Functions (v2) 上接受来自本地网络的连接?
如何在 Visual Studio 2017 上配置主机:Azure Functions 的端口?
我希望它像 ASP.Net Core (.UseUrls("http://+:7071")) 一样接受:
Now listening on: http://[::]:7071
但它只是在听
http://localhost:7071
GitHub 问题: 如何配置 Azure Functions (v2) 监听主机/域? https://github.com/Azure/azure-functions-core-tools/issues/537
【问题讨论】:
-
您是尝试从真实设备还是从模拟器连接?我想您需要先将您的设备连接到同一个网络,并确保您可以从该设备访问计算机,然后它应该很容易
-
我使用的是真实设备,在同一个 WiFi 上,但无法连接,Azure Functions 仅在 localhost 上侦听
-
截图显示函数是由http请求触发的。请求是来自电话还是来自其他地方?
-
你不能在 localhost 以外的任何地方收听。根据文档,您可以从command line 或config 更改端口,仅此而已。 (几个月前,我浪费了大约三天的时间试图解决同一件事......)
-
对此有一个开放的feature request,有人确实想出了一个反向代理解决方法......
标签: azure visual-studio-2017 azure-functions