如何将IIS 7配置为使用子目录作为默认文档?

问题描述:

默认文档在我的网站(Account/login.aspx)的subdirectroy中可用我想将此页面设置为IIS管理器中的默认文档,怎么能够做到这一点?如何将IIS 7配置为使用子目录作为默认文档?

最简单的事情可能与代码保持你的默认文档根这样的:

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

如果你不想让你可以替代的Response.Redirect重定向的“第二轮之旅”与Server.Transfer。在这种情况下,URL不会在用户的浏览器中更改。

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