如何在Azure中使用IIS app_offline.htm文件

Arm*_*nco 7 filesystems azure app-offline.htm

我有一个出色设计的app_offline.htm文件,当我正在做备份数据库时,我想定期在我的网站上显示这个文件.在具有真实文件系统的服务器上,这不是问题:我只是将app_offline.htm复制到我的应用程序的根目录,IIS将发挥其魔力并将所有请求重定向到此文件.

但是,我使用Azure,因此没有真正的文件系统,并且没有简单的方法将文件从一个位置移动到另一个位置.

我怎样才能使app_offline.htm与Azure很好地配合?

Dav*_*gon 5

其实,有一个真实的文件系统,因为每个虚拟机实例在Windows 2008 Server(SP2或R2 SP1)运行.要自己查看此内容,请为部署启用远程桌面并连接到正在运行的实例.

知道了这一点,您应该能够设置一种机制,根据某种类型的管理命令,将app_offline.htm的文件副本执行到您的应用程序根目录.您只需要确保每个Web角色实例都执行此操作.


dsg*_*ghi 5

我想我会加上这个,我还没有看到它提到过.您实际上也可以通过Visual Studio(或WebMatrix)的Web发布来完成此操作,只需将app_offline.htm放在项目根目录中 - 与主web.config相同.完成后,只需将其重命名并重新部署即可重新联机.2次点击 - 很简单.

手动选项是通过FTP 将其放入/ site/wwwroot.

一个小小的秘密,你的网站文件都不会被访问,样式表等等.所以把你的包括放入一个天蓝色的blob容器和中提琴.