при попытке просмотра веб-сайта ASP.NET в браузере я получаю полный список файлов в папке веб-сайта. В чем может быть причина? Есть только одна причина или может быть много?
Это может произойти, если вы не указали стартовую страницу для своего веб-приложения.
Щелкните правой кнопкой мыши веб-страницу, которую вы хотите использовать в качестве страницы по умолчанию, и выберите «Сделать стартовой страницей» каждый раз, когда вы запускаете веб-приложение из Visual Studio, оно открывает выбранную страницу.
См. Следующее:
Установить страницу по умолчанию в Asp.net
Настройка страницы по умолчанию для конфигурации сервера ASP.NET (Visual Studio)
EDIT
Если вы запускаете сайт из Visual Studio, вы можете установить страницу по умолчанию, выполнив следующие действия:
С на этот SO ответ на вопрос
Щелкните правой кнопкой мыши на нужной веб-странице. использовать в качестве страницы по умолчанию и выбрать «Сделать стартовой страницей» при каждом запуске веб-приложение от Visual Studio, откроет выбранное стр.
Необходимо указать на сервере (в IIS) страницу по умолчанию и отключить список каталогов для сайта.
Смотри также:
Настройка страницы по умолчанию и отключение просмотра каталогов в ISS / Web.config
Это может быть любой другой случай, упомянутый в ответах ИЛИ
IIS по умолчанию ищет эти файлы в каталоге для обслуживания в указанном порядке, если файл не указан.
Возможно, вы не указали файл и включили «Список каталогов»