如何解决Azure Dev Ops - Web 应用程序部署期间的网站建设中页面
我有一个 .NET MVC 网站,它根据 GIT 存储库签入自动部署。 (Azure 开发运营管道)
在部署网站时,如果我访问了网站 URL。我得到一个空白页,上面写着“正在建设中的网站标题”页面。部署完成后,此页面消失,我会看到我的网站。
我想知道的是如何自定义这个正在建设中的页面。 如果我在 Visual Studio 项目的根目录中添加一个 app_offline.htm 文件。我似乎在部署时看到了这个文件,但是当它完成时,文件还在那里,我看不到网站。
我是否需要以某种方式更改我的构建管道?或者更改我的网络应用配置?
我需要做什么才能仅在部署期间显示此文件。
解决方法
更新
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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。