在重新发布到实时站点时确保可接受的在线用户体验



众所周知,使用VS2008发布到远程位置需要极大的耐心和信心。

只要"发布"开始(使用VS2008,发布MVC站点),该站点可能从成功传输的第一个文件开始关闭。问题是不可靠的互联网访问,或有趣的错误消息()可以破坏网站,并需要重新启动。

可以理解的是,从VS2008端开始几乎没有什么可做的。接下来的问题是:

我可以使用什么策略来确保在"停机"期间有一个可接受的用户体验?(如。

ASP的一个可爱的特性。如果你在web应用程序的根目录下放置一个名为app_offline.htm的文件,所有请求都会重定向到该文件。这将包括对图像、样式表、脚本等的请求。因此,您需要将页面的所有媒体压缩到页面本身。

事实上,当Visual Studio在发布你的web应用程序的过程中,它会把这个文件放在应用程序的根目录中,并在发布完成时删除它。虽然Visual Studio不允许您自定义其app_offline.htm的内容,但您可以通过上传该页面来让应用程序脱机

相关内容

最新更新