“网站正在建设中” asp.net 站点的页面
在现场进行一些维护工作时,我必须实现显示“站点正在建设”页面的能力。有很多方法可以实现这种行为(使用 global.asax 文件、使用 IIS 等)。所以我想知道实现此功能最常用的方法是什么。
提前致谢。
I have to implement ability to show "site is under construction" page during doing some maintenance work on site. There are a lot of ways to implement such behavior (using global.asax file, using IIS and so on). So I would like to know waht is the most used ways of impletenting this feature.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我更喜欢根目录中的 App_Offline.htm 文件。
抓取网站模板,将其粘贴到 App_Offline.htm 文件中,并在其中添加一条消息。只需将此文件放入网站的根文件夹中即可有效禁用您的网站。
同时,使用临时域/URL 上传/管理网站的第二个实例,并在测试/准备就绪后,将旧站点重新指向 IIS 中的新站点。
I prefer App_Offline.htm file in the root.
Take a scrape of your site template, stick it in the App_Offline.htm file and place a message in it. Just dropping this file in the root folder of your web site effectively disables your site.
Meanwhile, upload/manage a second instance of the web-site using a temporary domain/URL and when tested/ready, re-point the old site to the new site in IIS.
来源: https:// www.asp.net/mvc/overview/deployment/visual-studio-web-deployment/deploying-a-code-update
Source: https://www.asp.net/mvc/overview/deployment/visual-studio-web-deployment/deploying-a-code-update