我有一个 asp.net 网站。每当我想更新网站时,我都会删除所有旧页面,然后上传新文件。
在这段时间里,所有访问者得到的都是例外。显示这样的适当消息的最佳方式是什么?
“我们正在更新网站,请稍后访问”
您必须将App_Offline.htm
称为 aHolding Page
的内容放在您的 Web 应用程序的根目录中,并且您可以在其中编写任何您想要的内容。
当一个名为的文件app_offline.htm
被添加到应用程序的根文件夹时,ASP.NET 应用程序将被自动删除。
并在站点准备好备份时删除或重命名该文件的其他名称
您可以做的是创建一个名为的文件App_Offline.htm
,并在您想要显示消息时将其添加到 Web 应用程序的根目录中。在该 html 文件中,您可以添加自定义消息。然后当你完成后,只需将其删除或重命名即可。
当 ASP.NET 看到这个文件时,它将关闭应用程序的应用程序域(而不是为请求重新启动它),而是发回 app_offline.htm 的内容。
在此处阅读更多相关信息。
然后,您可以将 app_offline.htm 文件添加到根目录。