我必须执行的能力,以显示“网站正在建设中”的网页在做一些维护工作在网站上。实现这种行为的方法有很多(使用global.asax文件、使用IIS等等)。所以我想知道实现这个特性最常用的方法是什么。
提前谢谢。
发布于 2016-12-07 17:30:58
您现在部署的更改是对单个页面的简单更改。但是,有时您部署较大的更改,或者部署代码和数据库更改,如果用户在部署完成之前请求页面,则站点可能会表现不正确。若要防止用户在部署过程中访问站点,可以使用app_offline.htm文件。将名为app_offline.htm的文件放在应用程序的根文件夹中时,IIS会自动显示该文件,而不是运行应用程序。因此,为了防止在部署期间进行访问,您可以将app_offline.htm放在根文件夹中,运行部署过程,然后在成功部署后删除app_offline.htm。
来源:https://www.asp.net/mvc/overview/deployment/visual-studio-web-deployment/deploying-a-code-update
https://stackoverflow.com/questions/4181978
复制相似问题