代码之家  ›  专栏  ›  技术社区  ›  Kristen

如何在IIS7上构建一个站点保持页面?

  •  2
  • Kristen  · 技术社区  · 14 年前

    购物清单:

    • 易于打开/关闭
    • 不希望用户看到IIS7的“error500goaway”消息-显示我的自定义页面

    因此,我们一直在使用一个单独的IIS站点,它只包含一个保留页面默认.ASP以及404处理程序,以便任何URL都可以路由到该地址。然后我们必须在IIS配置中切换IP地址或主机头域名(我们有一个旁路)预览.MyDomain.com在展开期间进入活动站点)

    Custom Error Page for Http Error 503 似乎表明IIS7将不会显示错误为503的自定义页?)

    为了防止人们看到IIS7“错误500走开”的消息,我想我们需要设置这个“等待站点”以允许出现详细的错误?

    主应用程序仍然是经典的ASP,但对于一个保留页网站,我们可以实现ASP.NET如果这能让我们克服一些障碍。

    有没有其他方法可以让我们在网站内处理这个问题(所以所有的请求都转到保留页,但是有一些后门,这样我们可以在删除保留页之前测试站点升级)[请看我下面的想法]

    在IIS站点之间切换IP地址(或主机头名称)目前不是一个很好的操作—手动操作需要一到两分钟的时间来完成。也许我们可以网络配置我们可以切换的文件-尽管我认为这很可能意味着最近对设置的一些更改会丢失:(

    可能的替代实施:

    我们一直在考虑默认.ASP(我们的网站通过一个ASP页面来处理所有的请求)它允许设置一个标志并显示保持页面。然后会有一个“后门”,让开发者设置一个Cookie(或者IP地址“绕过”列表),这样在升级的推出过程中,他们可以看到站点在删除保留页面标志之前一切正常。

    当前单独的保留站点的一个好处是可以在那里部署任何HTML/Images/CSS,而在live站点上,保留页面必须假定任何内容,包括图像和CSS文件等,都可能在升级过程中被更改,然后人为错误就成了障碍!

    1 回复  |  直到 7 年前
        1
  •  0
  •   Chris Kooken    14 年前