当用户导航到我的网站时,我希望它显示:
http://example.com
而不是:
http://example.com/default.aspx
我该怎么做?
答案 0 :(得分:11)
答案 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
中的
设置要在加载时打开的默认页面