1

我正在使用 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.qinc.com 与 www.qinc.com/subsite 的子域进行的。有没有办法告诉它也将其应用于子站点?

4

1 回答 1

2

您需要添加index.html到 IIS 站点配置中的默认文档列表。

于 2013-01-22T14:50:49.530 回答