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

Aspire自定义端点DisplayText在Azure中不显示,本地正常

Aspire部署到Azure后端点自定义DisplayText不显示的解决方法
  • 检查Azure资源的端点配置
    部署到Azure后,Aspire会将端点信息同步到对应服务(如App Service)的应用设置中。登录Azure门户,找到目标服务的「配置」-「应用设置」,确认是否存在类似ASPIRE_ENDPOINTS_<你的端点名称>_DISPLAYTEXT的配置项,值是否为你设置的"Blazor"。如果缺失,手动添加该配置项即可。

  • 明确指定端点名称
    调整你的端点注册代码,为端点添加明确的Name属性,确保Azure端能正确识别并关联自定义显示文本:

    .WithUrlForEndpoint("https", url => 
    {
        url.Name = "BlazorWebApp";
        url.DisplayText = "Blazor";
    })
    

    这里的Name要保持唯一,方便配置映射。

  • 确保部署模板同步端点元数据
    如果你使用Bicep/ARM模板部署Aspire资源,检查模板中是否包含了端点元数据的同步逻辑。需要确保DisplayText这类元数据被作为应用设置注入到目标服务中,避免部署时丢失自定义配置。

  • 验证仪表板权限
    确认Azure上的Aspire仪表板拥有读取目标服务应用配置的权限。如果权限不足,仪表板无法获取端点的自定义显示文本,会默认展示完整URL。可以在Azure门户中检查仪表板资源的身份验证和权限设置,确保它能访问相关服务的配置信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 03:04:51