【发布时间】:2011-07-22 08:13:11
【问题描述】:
我正在尝试设置一个简单的临时“正在进行的系统维护”页面。在我的本地主机(W2K8 IIS 7)上,我只需在 IIS 的默认文档列表顶部添加 App_Offline.htm
当我将文件放入我的 Web 根文件夹并加载站点时 - App_Offline.htm 页面会加载。当我从 Web 根目录中删除文件时...网站照常加载。
当我在我们的实际生产网络服务器(Win2K8 - IIS7 也是)上复制它时,App_Offline.htm 永远不会被加载。
该应用是 ASP.Net 4,我的 web.config 中没有 defaultdocuments 部分。
TIA - 汤姆
【问题讨论】:
-
应用程序是否运行而不是显示 App_Offline.htm 文件?
-
是的 - 应用程序运行时显示通常的默认主页,该主页不在默认文档列表中 - 在我的本地主机上,app_offline 页面会加载
-
我不明白。您是否收到一些默认的 IIS 错误页面或您的 ASP.NET 应用程序运行成功?
-
在 web 服务器上,当 app_offline.htm 页面位于 web 根文件夹中并且在 IIS7 默认文档中列出时,该应用程序不会加载该页面。当我在本地主机(开发框)上执行此操作时,它工作正常 - 即 app_offline.htm 页面在它应该加载时加载。
标签: asp.net-mvc-2 iis-7