将应用部署到 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 部署到内部服务器?

如何清理/刷新 Azure 应用服务环境

将 MVC 应用程序部署到 Azure 应用程序服务时出现 POSTS 问题

如何将内部 MobileFirst 混合应用程序部署到专用的 Bluemix 环境?

DevOps 和 Azure 应用服务中的环境变量

将 ASP.NET 应用程序部署到 Azure Web 应用程序时出现 HTTP 403 错误