将应用部署到 Azure 内部应用服务环境 (ASE ILB) 内的 Azure 应用服务
Posted
技术标签:
【中文标题】将应用部署到 Azure 内部应用服务环境 (ASE ILB) 内的 Azure 应用服务【英文标题】:Deploy an App into Azure App Service inside of Azure's Internal App Service Environment (ASE ILB) 【发布时间】:2018-05-26 22:08:48 【问题描述】:我在 Azure 的 VNET 中创建了一个 ILB。
我创建了该 ASE (ILB) 的应用服务计划,如下所示:
我在 ILB 内托管了一个应用程序。如下所示
为了访问域,我在 VNET 内创建了一个虚拟机,并在该 VM 内添加了一个主机条目。
192.168.251.11 bb-pg-backend.bb-pg-ase2-app
所以,当我点击上面的 URL (http://bb-pg-backend.bb-pg-ase2-app) 时,我可以看到下面的页面。
现在,我想从 VM 内部将我的代码发布到应用服务。我可以成功创建配置文件。
它显示的错误是
它不应该自动与 Azure ASE (ILB) 进行绑定并将代码发布到应用服务吗?
【问题讨论】:
【参考方案1】:当我从 Azure 下载发布配置文件时,我找到了以下 URL。
publishUrl="bb-pg-backend.scm.bb-pg-ase2-app:443"
所以,我添加了一个带有 scm 字的新主机条目
192.168.251.11 bb-pg-backend.scm.bb-pg-ase2-app
然后我可以从 Visual Studio 成功部署。带有 Values Controller 的空 Web api 应用程序将返回如下数据。
就是这样。谢谢。
【讨论】:
以上是关于将应用部署到 Azure 内部应用服务环境 (ASE ILB) 内的 Azure 应用服务的主要内容,如果未能解决你的问题,请参考以下文章
如何将软件构建从 Azure DevOps 部署到内部服务器?
将 MVC 应用程序部署到 Azure 应用程序服务时出现 POSTS 问题