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

离线状态下在Visual Studio Code中调试Azure Function的配置方法

离线调试Azure Function的launch.json配置修改

要在离线状态下调试Azure Function,核心是让VS Code依赖本地Azure Functions Runtime而非云端服务,需调整launch.json中的以下关键设置:

  • 确认基础调试类型与请求方式:

    • type保持为azureFunctions(固定值,对应Azure Functions调试器)
    • request设置为launch(启动本地调试会话,而非附加到远程进程)
  • 配置预启动任务与离线运行参数:

    • 设置preLaunchTask为func: host start,确保调试前自动启动本地Runtime
    • 添加host.startupArgs参数并指定--offline,强制Runtime以离线模式运行,禁止尝试连接Azure云端
    "preLaunchTask": "func: host start",
    "host.startupArgs": "--offline"
    
  • 移除云端关联配置:

    • 如果配置中有subscriptionId、azureResourceGroup、functionAppName这类指向云端资源的字段,直接删除或注释掉,避免调试时触发云端连接尝试
  • 确认本地路径配置:

    • localRoot设置为本地函数项目的根目录(比如"${workspaceFolder}"),remoteRoot可直接删除,无需远程连接配置

示例配置片段

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Local Offline Function Debug",
      "type": "azureFunctions",
      "request": "launch",
      "localRoot": "${workspaceFolder}",
      "preLaunchTask": "func: host start",
      "host.startupArgs": "--offline"
    }
  ]
}

注意:修改前需确保已在本地安装Azure Functions Core Tools,否则func: host start命令无法正常执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 06:45:31