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

在VSCode中重置Azure Durable Function调试选项

重置Azure Durable Function调试选项(改用Azure存储账户)
  • 修改local.settings.json配置
    找到项目根目录下的local.settings.json文件,将原有AzureWebJobsStorage字段值(通常为UseDevelopmentStorage=true)替换为你的Azure存储账户连接字符串。示例配置如下:

    {
      "IsEncrypted": false,
      "Values": {
        "AzureWebJobsStorage": "你的Azure存储账户连接字符串",
        "FUNCTIONS_WORKER_RUNTIME": "dotnet/node/python(根据你的运行时选择)",
        "DurableTaskStorageProvider": "AzureStorage"
      }
    }
    

    若项目中无此文件,直接新建并按上述格式填写即可。

  • 调整VSCode调试配置(launch.json)
    打开.vscode/launch.json,检查调试配置项,确保没有强制指定使用本地模拟器的参数。以C#项目为例,标准配置如下:

    {
      "version": "0.2.0",
      "configurations": [
        {
          "name": "Attach to .NET Functions",
          "type": "coreclr",
          "request": "attach",
          "processId": "${command:azureFunctions.pickProcess}"
        }
      ]
    }
    

    调试时会自动读取local.settings.json中的存储配置,无需额外添加模拟器相关参数。

  • 清理本地模拟器残留(可选)
    若之前本地模拟器运行留下缓存数据,可关闭模拟器并清除本地数据:

    • Windows:打开Azure存储模拟器命令行,执行AzureStorageEmulator.exe clear all
    • Mac/Linux:停止Azurite服务,删除默认数据目录~/.azurite
  • 重启VSCode并测试调试
    保存所有修改后重启VSCode,启动调试即可。此时Durable Function会使用你配置的Azure存储账户管理任务队列、实例状态等。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 19:52:03