我如何 运行 内部部署的 Azure Functions 应用程序?

How do I run an Azure Functions App on Premise?

我目前有一个带有计时器触发器的 .NET Core 2.1 Azure Functions 应用程序。由于网络环境发生变化,Azure 中的函数应用不再具有对其所需数据库资源的网络访问权限。我们考虑过将应用程序重新指向 web 服务而不是数据库,但在短期内需要一个直接迁移解决方案,并且我们有一个本地服务器设置为 运行 批处理作业控制台应用程序。

有什么简单的方法可以通过命令行 运行 Azure Functions 应用程序吗? 从 Visual Studio 调试器看来可以这样工作。

通过命令行使用 Azure Functions Core Tools 到 运行 Azure Functions。

按照上面 link 中的说明安装工具后,导航到项目根目录(包含 local.settings.json 文件)并执行 func start 到 运行 Azure 函数 运行时间主机。