ASP.NET默认文档

时间:2010-01-06 09:49:25

标签: asp.net html hosting web-hosting

我有default.aspx和index.html。我上传了两个到服务器,但我希望我的第一页以index.html开头。我该怎么办?

5 个答案:

答案 0 :(得分:8)

如果您无权访问IIS,并且您在IIS 7(Windows Server 2008)上托管,则可能需要将其放入web.config文件中:

<system.webServer>
    <defaultDocument>
        <files>
            <clear / >
            <add value="index.html" />
        </files>
    </defaultDocument>
</system.webServer>   

来源:How to add a default document with IIS7 web.config

答案 1 :(得分:3)

您需要在托管ASP.NET应用程序的虚拟目录的属性中对其进行配置。将index.html放在default.aspx

之前

alt text
(来源:plus2net.com

答案 2 :(得分:2)

您需要更改默认文档列表的顺序以将index.htm置于顶部,在IIS6上,在IIS管理器中站点上的“属性”对话框的“文档”选项卡上找到它。

答案 3 :(得分:1)

您需要在IIS中进行设置。在IIS管理器中,它将位于Documents选项卡下。

答案 4 :(得分:1)

如果您无法访问IIS,则在default.aspx页面中的

将此内容写入您的代码中。

Response.Redirect("index.htm");