【问题标题】:How to make home page as default page in asp.net如何在asp.net中将主页设为默认页面
【发布时间】:2012-04-19 19:59:27
【问题描述】:

如何在 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

【问题讨论】:

  • Set Default Page in Asp.net 的可能重复项
  • @walther - 经典 asp 是什么意思...你在说管道模式吗,如果我把它变成经典 asp 会起作用吗
  • 你用“经典asp”标记了这个问题,所以我为你重新标记了它。经典的asp是完全不同的东西。不管怎样,你有没有像建议的那样放

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


【解决方案1】:

更改 iis 7 的 webconfig。

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

看看这个帖子:Set Default Page in Asp.net

【讨论】:

  • 这也不起作用......可能是我遗漏了什么......请指导我去哪里看。
  • 您是否在托管服务器中添加了默认页面名称(Home.aspx、Default.aspx...等)?
猜你喜欢
  • 2010-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-09
  • 1970-01-01
  • 2013-08-02
  • 1970-01-01
相关资源
最近更新 更多