Где-то в вашей конфигурации IIS или в файле web.config вы настроили отображение обработчика для сопоставления этих файлов с вашим приложением ASP.Net.
Попробуйте удалить ваш web.config и посмотрите,все еще можно просматривать файлы этих типов из IIS без ASP.Net.Если это не удастся, вы будете знать, что это ваш web.config - в противном случае вам придется проверить настройки IIS.
Шаг 2. Положите файл web.configs обратно, затем удалите и заново создайте сайт - та же проблема?Это параметр в корне IIS, который означает, что он применяется ко всем сайтам - проверьте сопоставления обработчиков здесь.