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

Bot Framework Composer中Orchestrator多场景报错求助

Bot Framework Composer + Orchestrator 问题解决方案

问题1:Composer内运行机器人出现「self signed certificate in certificate chain」错误

  • 临时规避方案:启动Composer前设置环境变量跳过证书校验
    # Windows 命令行
    set NODE_TLS_REJECT_UNAUTHORIZED=0
    # macOS/Linux 终端
    export NODE_TLS_REJECT_UNAUTHORIZED=0
    
    执行后再启动Composer即可绕过公司防火墙的自签名证书验证。
  • 持久化方案:将公司自签名证书导入Node.js信任证书库,或手动指定本地Orchestrator模型路径(避免自动下载时触发证书校验)。

问题2:Visual Studio运行时触发Orchestrator意图出现「Value cannot be null. (Parameter ‘modelFolder’)」错误

  • 检查配置文件:确认appsettings.json或appsettings.Development.json中Orchestrator.ModelFolder参数已正确配置,路径需指向包含.onnx等模型文件的文件夹。示例:
    "Orchestrator": {
      "ModelFolder": "./OrchestratorModels"
    }
    
  • 确保模型文件夹被复制到输出目录:右键项目中的模型文件夹→属性→设置「复制到输出目录」为「始终复制」。
  • 验证环境变量:检查VS启动配置中ASPNETCORE_ENVIRONMENT是否设置正确(如Development),确保对应环境的配置文件被加载。

问题3:Azure App Service部署后无法加载模型

  • 确认模型部署状态:通过Kudu工具进入网站目录,检查模型文件是否存在于配置的路径下。
  • 使用绝对路径配置:将appsettings.json中的模型路径改为App Service绝对路径,示例:
    # Windows App Service
    "Orchestrator": {
      "ModelFolder": "D:\\home\\site\\wwwroot\\OrchestratorModels"
    }
    # Linux App Service
    "Orchestrator": {
      "ModelFolder": "/home/site/wwwroot/OrchestratorModels"
    }
    
  • 检查权限与内存:默认应用权限足够读取模型文件,若自定义路径需确认权限;3.5GB内存基本满足模型加载需求,可通过App Service监控面板查看内存使用率,必要时升级实例规格。
  • 开启日志排查:在App Service「日志」设置中开启应用日志,查看具体加载错误详情(如文件找不到、权限拒绝或内存溢出)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 08:25:55