我有default.aspx和index.html。我上传了两个到服务器,但我希望我的第一页以index.html开头。我该怎么办?
答案 0 :(得分:8)
如果您无权访问IIS,并且您在IIS 7(Windows Server 2008)上托管,则可能需要将其放入web.config
文件中:
<system.webServer>
<defaultDocument>
<files>
<clear / >
<add value="index.html" />
</files>
</defaultDocument>
</system.webServer>
答案 1 :(得分:3)
您需要在托管ASP.NET应用程序的虚拟目录的属性中对其进行配置。将index.html
放在default.aspx
(来源:plus2net.com)
答案 2 :(得分:2)
您需要更改默认文档列表的顺序以将index.htm置于顶部,在IIS6上,在IIS管理器中站点上的“属性”对话框的“文档”选项卡上找到它。
答案 3 :(得分:1)
您需要在IIS中进行设置。在IIS管理器中,它将位于Documents
选项卡下。
答案 4 :(得分:1)
将此内容写入您的代码中。
Response.Redirect("index.htm");