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

发布Azure Function App时URL不可达,浏览器可正常访问Kudu页面

解决Visual Studio 2022发布特定Function App时Kudu URL不可达的问题

问题重现

此前多次发布Function App均正常,今日使用Visual Studio 2022发布新的Function App时出现报错:

The Publish URL https://xxx.scm.azurewebsites.net/ is unreachable. The application may be stopped, restarting or unavailable. Try again once the publish target is available.

但该URL在浏览器中可正常打开Kudu页面,Function App处于运行状态,且已尝试重启应用;同一VS解决方案中的其他Function App发布正常,仅此应用出现问题。

可行解决步骤

  • 清除VS发布缓存

    • 手动删除缓存:打开文件资源管理器,输入路径 %LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\PublishCache,找到对应出问题的Function App相关文件夹并删除
    • 或在VS发布界面,点击发布配置旁的「编辑」→「高级」→「清除缓存」
  • 重新生成发布配置文件

    • 删除当前项目中的.pubxml发布配置文件,登录Azure门户找到该Function App,进入「部署中心」→「获取发布配置文件」,下载后导入VS重新配置发布
  • 检查VS代理设置

    • 打开VS「工具」→「选项」→「环境」→「Web代理」,确认代理配置与浏览器一致;若未修改过,可尝试切换为「自动检测设置」,或暂时关闭代理测试
  • 排查Function App网络限制

    • 登录Azure门户,进入该Function App的「网络」→「访问限制」,检查是否设置IP白名单,确保VS所在机器的IP被允许访问SCM站点(Kudu)
    • 若启用虚拟网络集成或专用端点,确认VS所在环境能正常访问对应网络资源
  • 修复VS Azure开发组件

    • 打开VS「工具」→「获取工具和功能」,找到「Azure开发」组件,点击「修改」→「修复」,完成后重启VS再尝试发布

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 19:36:02