【问题标题】:How to configure IIS 7 to use a subdirectory as the default document?如何配置 IIS 7 以使用子目录作为默认文档?
【发布时间】:2016-02-06 22:43:56
【问题描述】:

默认文档在我网站的子目录中可用(帐户/login.aspx)我想将此页面设置为 IIS 管理器中的默认文档,如何才能做到这一点?

【问题讨论】:

    标签: asp.net iis iis-7 iis-6 iis-express


    【解决方案1】:

    最简单的方法可能是将默认文档保留在根目录中,代码如下:

    <%@ Page Language="vb" %>
    <% Response.Redirect("~/account/login.aspx") %>
    

    如果您不希望重定向的“第二次往返”,您可以将 Response.Redirect 替换为 Server.Transfer。在这种情况下,用户浏览器中的 URL 不会改变。

    或者,如果你真的想要 IIS 中的重定向。打开 IIS 管理器,在左侧窗格中单击您网站的节点,在主功能视图窗格中找到“Http Redirect”并双击。选中“重定向请求”复选框,然后选中“仅将请求重定向到此目录(而非子目录)中的内容”复选框。注意:Server.Transfer 选项在 IIS 管理器中不可用。

    【讨论】:

      猜你喜欢
      • 2011-03-03
      • 1970-01-01
      • 1970-01-01
      • 2012-09-15
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      相关资源
      最近更新 更多