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

时间:2015-11-05 22:09:34

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

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

1 个答案:

答案 0 :(得分:0)

最简单的方法是将默认文档保存在root中,代码如下:

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

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

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