我使用的是asp.net 4。这可能更像是一个IIS问题。
假设我的网站在子网站文件夹下有一个子网站,如下所示:
www.qinc.com/subsite/index.html
我想做的是让用户输入
www.qinc.com/subsite
并且使页面默认转到www.qinc.com/subsite/index.html,而不是必须键入index.html。
最好的方法是什么?
我的web.config中确实已经有类似的内容,但是我如何才能将其应用到子站点中呢?
<defaultDocument>
<files>
<clear />
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="index.html" />
<add value="httpredirect.htm" />
<add value="iisstart.htm" />
<add value="default.aspx" />
</files>
</defaultDocument>
但我认为它是为主站点www.example.com而www.qinc.com不是子域www.qinc.com/subsite执行此操作的。是否有办法让它也将此操作应用于子站点?
2条答案
按热度按时间v8wbuo2f1#
您需要将
index.html
添加到IIS站点配置中的默认文档列表中。ru9i0ody2#
进一步从@Slaks的答案,添加到您的
web.config
文件: