You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在同一仓库部署Logic App与Function App的本地启动问题求助

同一代码仓库下本地启动Logic App的解决方法

1. 检查并安装必要工具

  • 确保VS Code已安装Azure Logic Apps (Consumption) 扩展,同时安装最新稳定版的Azure Functions Core Tools
  • 执行func --version验证工具是否正常可用

2. 配置Logic App子目录的本地运行环境

  • 切换到仓库的/logic-app目录,检查是否存在local.settings.json文件:
    • 若不存在,执行对应语言的初始化命令(以Node.js为例):
      func init --worker-type node --language javascript
      
    • 修改local.settings.json,补充Logic App运行所需配置:
      {
        "IsEncrypted": false,
        "Values": {
          "AzureWebJobsStorage": "UseDevelopmentStorage=true",
          "FUNCTIONS_WORKER_RUNTIME": "node",
          "LogicAppWorkflowName": "你的工作流名称"
        }
      }
      

3. 解决端口冲突问题

  • Logic App与Function App默认均使用7071端口,需为其中一个指定不同端口:
    • 在/logic-app/local.settings.json中添加端口配置:
      "WEBSITE_PORT": "7072"
      
    • 或者启动时通过命令指定端口:
      func start --port 7072
      

4. 启动并测试Logic App

  • 进入/logic-app目录,执行启动命令:
    func start
    
  • 若为工作流类型的Logic App,可访问本地管理门户触发工作流:http://localhost:<指定端口>/runtime/webhooks/workflow/management?api-version=2019-05-01

5. 确认目录结构有效性

  • 确保/logic-app目录下存在workflows子目录,且包含你的Logic App工作流定义文件(.json格式)
  • 若使用ARM模板部署,可通过以下命令关联本地目录:
    az logicapp deployment source config-local --name <你的Logic App名称> --resource-group <你的资源组名称> --src ./logic-app
    

内容的提问来源于stack exchange,提问作者Dat Pham

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 10:21:09