Когда я запускаю свое приложение на локальном хосте, я получаю список каталогов и должен щелкнуть «Index.aspx», чтобы просмотреть страницу.
Я уже установил 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
как документ по умолчанию. Если хочешь удалять все остальные документы по умолчанию - добавить <clear />
перед <add value="Index.aspx" />
линия:
<system.webServer>
<defaultDocument>
<files>
<clear />
<add value="Index.aspx" />
</files>
</defaultDocument>
</system.webServer>