我创建了一个使用应用程序网关将流量路由到应用服务的设置。以下是详细信息:
- 应用程序网关 - 1
- Azure 应用服务 - 2
- 应用服务计划 - 1
- VNET 和一个子网
应用服务 - 1 个用于 .net 5 Web 应用,1 个用于 .net 5 API 应用
无论是在本地浏览还是发布到应用服务后,对于从 Azure 门户浏览的 api 应用,我必须附加 /swagger,然后将其转换为https://mywebapiapp.azurewebsites.net/swagger/index.html
应用程序网关为应用程序设置后端池 1 目标类型:应用程序服务目标:选择我的 Web 应用程序(Azure 应用程序)
1 for Api 与 Target Azure 应用服务名称类似已更改
前端公网IP可用
听众类型选择为多站点
规则
API 规则的类似设置
Hosts 文件已更新
xxxxxwww.fabrikam.com xxxxxwww.xyz.com
当我浏览 fabrikam.com 时,我最终进入了 micorsoft.com/en-in/,而不是托管 .net 5 Web 应用程序的 Azure 应用程序
首次发布于 StackOverflow这里