Autodesk Forge Configurator Inventor部署Azure后模型操作失效问题
Autodesk Forge Configurator Inventor Azure部署无响应排查方案
1. Azure App Service基础配置排查
- 补全Autodesk Developer后台的回调地址:除了根域名
https://pjk-config.azurewebsites.net/,额外添加接口级回调路径https://pjk-config.azurewebsites.net/api/forge/callback/oauth,避免OAuth鉴权流程中断 - 开启Azure App Service的CORS规则,允许你的应用域名访问,避免前端跨域请求被静默拦截
- 调整上传大小限制:在Azure应用配置页添加环境变量
ASPNETCORE_MAX_REQUEST_BODY_SIZE,值设为104857600(对应100MB),覆盖Azure默认的30MB上传上限
2. 代码与业务配置修正
- 删除Program.cs中端口监听的相关代码:Azure App Service会自动处理端口转发,手动绑定
http://*:{port}会导致反向代理请求转发失败 - 调整Publisher配置:先将
CompletionCheck从Callback改为Polling模式,Callback模式需要Forge服务主动调用你的公网接口,容易被Azure默认防火墙拦截,Polling模式由应用主动拉取任务状态,适配性更强 - 确认敏感配置已同步:在Azure应用配置页的「应用程序设置」中,检查是否已填写Forge Client ID、Client Secret、存储Bucket名称等参数,Azure部署环境会优先读取门户配置,未填写会导致Forge接口调用静默失败
3. 错误日志定位
- 在Azure应用管理页开启「应用服务日志」,将应用程序日志、Web服务器日志设置为文件系统存储,日志级别调整为调试级
- 复现上传、参数更新操作后,通过「日志流」查看实时报错,或进入Kudu控制台下载LogFiles目录下的日志文件,可直接定位具体错误点
内容的提问来源于stack exchange,提问作者VeIN
相关产品推荐
相关产品推荐

