gpt4 book ai didi

c# - 如何从另一个系统调用我的 Function App API?

转载 作者:太空宇宙 更新时间:2023-11-03 20:54:55 26 4
gpt4 key购买 nike

我使用 Visual Studio 2017 创建了一个函数应用程序,并创建了一些 API。该 API 在我的系统上运行得非常好。但从另一个系统它得到“错误的请求/无法访问站点”。

enter image description here

我的问题是,如何从另一个系统调用我的 API?请任何人给我解决方案。

最佳答案

如果您创建了 v2 函数,请在本地调试时检查函数 CLI 输出。在第三行,应该有 Now Listening on: http://0.0.0.0:7071

如果您看到 Now Listening on: http://localhost:7071,则意味着您的函数 CLI 很旧,因此它仍然绑定(bind)到 localhost,这会阻止您使用本地 IP 访问函数。

显然解决方案是使用最新的 CLI。在 VS 菜单“工具”->“扩展和更新”中,找到 Azure Functions and Web Jobs Tools,将其更新到最新版本(15.0.40617.0)。那么新的 CLI 就可以正常工作了。

注意,本地函数只能被同一局域网内的系统访问,否则你应该将该函数公开,看看ngrok 。如果您使用 v1 功能,其最新的 CLI 仍然绑定(bind)到 localhost,如果需要,必须求助于 ngrok 等工具。

关于c# - 如何从另一个系统调用我的 Function App API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51511380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com