在Web.Config中为网站设置默认URL

时间:2009-04-21 11:08:30

标签: c# asp.net

当用户导航到我的网站时,我希望它显示:

http://example.com 

而不是:

http://example.com/default.aspx

我该怎么做?

5 个答案:

答案 0 :(得分:11)

这是从IIS中完成的:

您也可以通过设置一些网址映射来实现。查看here了解详情。

答案 1 :(得分:1)

IIS7确实是possible(确实鼓励了),但我知道在IIS6中执行此操作的唯一方法是丑陋的urlmapping技巧:

<system.web>
  <urlMappings>
    <add url="~/Default.aspx" mappedUrl="~/YourPage.aspx"/>
  </urlMappings>
</system.web>

答案 2 :(得分:0)

通过右键单击并选择“设置为起始页”,可以在IIS中或解决方案资源管理器中设置默认页面。

答案 3 :(得分:0)

如果您在IIS下运行您的网站,只需在Windows中启动IIS管理器,然后在树中打开您的网站,然后双击默认文档图标。在打开的窗口中,确保index.aspx设置存在,如果没有将其放入并将其移动到列表中的第一个。

还有一种方法可以通过管理脚本(vbscript)设置默认文档,如下所示:

set node=getObject("IIS://LocalHost/W3SVC/1/Root")
node.defaultdoc = "index.aspx" & "," & node.defaultdoc
node.setinfo

答案 4 :(得分:0)

IIS->your site->right click->property->Default Document

中的

设置要在加载时打开的默认页面