【问题标题】:Azure Dev Ops - Site Under Construction Page during Web App DeploymentAzure Devops - Webapp 部署期间的网站建设中页面
【发布时间】:2021-02-05 00:53:23
【问题描述】:

我有一个基于 GIT 存储库签入自动部署的 .NET MVC 网站。 (Azure 开发运营管道)

在部署网站时,如果我访问了网站 URL。我得到一个带有“正在建设的网站标题”页面的空白页面。部署完成后,此页面消失,我看到了我的站点。

我想知道的是如何自定义这个正在建设中的页面。 如果我在我的 Visual Studio 项目的根目录中添加一个 app_offline.htm 文件。部署时我似乎看到了这个文件,但完成后,文件仍然存在,我看不到该站点。

我是否需要以某种方式更改我的构建管道?或更改我的网络应用配置?

我需要做什么才能让这个文件仅在部署期间显示。

【问题讨论】:

  • 如果我的解决方案对您有启发或帮助,您将我的答案标记为accepted,谢谢~
  • 您的问题解决了吗?有进展吗?
  • @JasonPan - 还没有。今天我将尝试提出您更新的答案,看看它是否有效。 -谢谢

标签: azure azure-devops azure-web-app-service azure-deployment


【解决方案1】:

更新

1. Invoking MsDeploy.exe manually in a Azure Devops

2. App_Offline in MSBuild Remote Web Deploy

私人

您可以在.pubxml 文件中配置它。这实际上用于在部署时使您的应用程序脱机。部署完成后,MSDeploy工具会自动删除APP_OFFLINE.html。

<PropertyGroup>
  <EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
  ...
</PropertyGroup>

相关帖子:

1. ? Automatize App Offline in Azure App Service and Visual Studio

? tlejmi的回答很详细。

2. How to take web app offline while publishing?

3. Getting site under construction message after azure webapp deployment

【讨论】:

  • 当您说在 .pubxml 中配置时,我需要将该文件放在哪里?我没有使用 MSDeploy,我正在使用 azure dev ops 进行部署...管道
猜你喜欢
  • 1970-01-01
  • 2021-01-12
  • 2020-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多