当我在本地主机上运行我的应用程序时,我得到一个目录列表,必须单击“Index.aspx”才能查看该页面。
我已经将其设置Set As Start Page
为“Index.aspx”,这意味着当我按“F5”时,将打开“Index.aspx”。
这工作正常,但是在浏览网站时,如果有一个链接,例如“/FolderName”,我会得到一个目录列表,并且必须手动将 URL 更改为“/FolderName/Index.aspx”。
我相信这是因为默认情况下默认页面是“Default.aspx”?
是否可以将其更改为“Index.aspx”?这将节省我很多时间!
答案1
将其放入网页配置在您网站的根文件夹中(如果您已经有一个,则只需添加适当的部分):
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<files>
<add value="Index.aspx" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
以上内容将添加Index.aspx
为默认文档。如果您想要消除所有其他默认文档--在行<clear />
前添加<add value="Index.aspx" />
:
<system.webServer>
<defaultDocument>
<files>
<clear />
<add value="Index.aspx" />
</files>
</defaultDocument>
</system.webServer>