Согласно другим предложениям, это должно быть выполнено в конфигурации IIS для вашего веб-сайта с помощью инструмента IIS Admin.
Однако существует и другая альтернатива - вы можете добавить раздел в web.config вашего фактического приложения ASP.NET, позволяя вам переопределить конфигурацию IIS прямо из вашего приложения:
<system.webServer>
<defaultDocument>
<files>
<clear />
<!-- Specify each of your files by order of preference here -->
<add value="Default.aspx" />
<add value="Index.aspx" />
<add value="MyOtherPage.aspx" />
</files>
</defaultDocument>
</system.webServer>
Предостережение этому заключается в том, что это может быть немного глупо, когда администратор IIS не может понять, почему конфигурация сервера не работает так, как он его настроил. Не всегда правильно делать что-то только потому, что ты можешь.
Наконец, на тот случай, если у вас нет доступа к серверу IIS или у вашего администратора IIS есть причины не добавлять Default.aspx в список документов по умолчанию в конфигурации IIS, и по какой-либо причине вы не хотите переопределите конфигурацию IIS в своем файле web.config, тогда самый быстрый и простой способ - просто создать файл с именем default.asp в этом каталоге, содержащий:
<% Response.Redirect("default.aspx") %>
Default.asp равно в списке документов по умолчанию в IIS. Код автоматически перенаправит звонок на нужную страницу. Недостатком этого подхода является то, что происходит снижение производительности - каждый раз, когда кто-то вызывает default.asp - напрямую или иным образом, должно происходить перенаправление, которое не является бесплатным.