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

NET5 WebAPI部署到Azure容器实例后无法通过URL访问如何解决?

Azure容器实例公网访问异常排查步骤
  • 首先验证端口访问路径是否正确:你容器监听5000端口,若未配置ACI公网端口到容器端口的重定向规则,默认直接访问域名会请求80端口,会直接访问失败,请尝试访问http://helloams.centralindia.azurecontainer.io:5000验证是否可以连通。
  • 核对ACI端口配置:确认你在ACI配置中已经将容器端口5000添加到公网开放端口列表,且协议选择为TCP。
  • 验证容器内部监听状态:进入ACI的在线终端,执行命令ss -tulpn | grep 5000,确认服务确实监听在0.0.0.0:5000,而非127.0.0.1的本地回环地址。
  • 检查网络安全组规则:如果你的ACI关联了网络安全组(NSG),确认入站规则中允许源地址0.0.0.0/0访问目标端口5000,优先级高于拒绝规则。
  • 排查服务运行异常:查看容器实时日志,确认服务启动后没有抛出依赖缺失、配置错误、资源不足等异常导致进程退出,即使ACI显示部署成功,也可能存在服务启动后立刻崩溃、循环重启的情况。
  • 排查HTTPS配置问题:如果你的服务配置了HTTP强制跳转HTTPS,但ACI侧没有配置SSL证书和443端口开放,会导致访问HTTP自动跳转到不可用的HTTPS地址,出现访问失败。
  • 确认公网IP分配正常:查看ACI属性页,确认已经分配了有效的公网IP,且没有配置仅VNet内部访问的网络策略。
  • 验证本地网络限制:可以切换移动热点等其他网络环境尝试访问,也可以用在线端口检测工具验证域名对应IP的5000端口是否对公网开放,排除你当前所在网络封禁5000端口的可能。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 23:48:04