我编写了一个Azure(带有http触发方法)函数,它托管在Azure中。但是,当我开发面向 azure 函数的客户端应用程序时,我不想调用托管的 Azure 函数,而是从 Visual studio 运行该函数并将调用重定向到此本地副本。
有什么办法可以让这个本地副本在本地计算机的 Visual Studio 环境之外运行吗?也许像 Windows 服务?
任何对文章的引用都会很棒。如果问题不清楚,请告诉我。
最佳答案
正如 Kane 所说,如果您不想基于 Visual Studio,可以使用 azure function core 工具。
安装Function Core工具后,您可以使用命令func host start
来运行您的函数应用。
请注意,本地一次只能启动一个函数应用,因为azure函数占用的端口在本地机器上都是7071。本地主要用于测试。
关于azure - 将 Azure 函数作为 Windows 服务运行以进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62274807/