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