如何在asp.net中将主页设为默认页面

时间:2012-04-06 05:19:12

标签: c# asp.net web-config url-mapping

如何在asp web.config文件中设置默认主页 我已经写了这段代码:

<urlMappings>
  <add url="/" mappedUrl="Home.aspx"/>
  <add url="Default.aspx" mappedUrl="Home.aspx"/>
</urlMappings>     

并尝试了这个

<defaultDocument>
  <files>
    <add value="Home.aspx" />
  </files>
</defaultDocument>

但我想它不起作用。当我输入www.example.com时,它表示目录列表已禁用,但未重定向到www.example/Home.aspx

我不想启用目录列表,但如果有人输入www.example.com,则应将其发送到www.example.com/Home.aspx

1 个答案:

答案 0 :(得分:5)

更改iis 7的网络配置。

<system.webServer>
      <defaultDocument>
        <files>
          <clear />
          <add value="CreateThing.aspx" />
        </files>
      </defaultDocument>
    </system.webServer>

查看这篇文章:Set Default Page in Asp.net