【问题标题】:IIS7 Default Document not workingIIS7 默认文档不起作用
【发布时间】: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 页面在它应该加载时加载。
  • 这有帮助吗? kurtschindler.net/blog/post/…

标签: asp.net-mvc-2 iis-7


【解决方案1】:

问题解决了:

该文件必须命名为App_Offline.htm,它在我的本地盒子上,但我们在网络服务器上没有相同的文件名。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多