Есть ли способ получить все файлы .aspx на моем сайте? Может быть, перебрать файловую структуру сайта и добавить в массив?
Directory.GetFiles(HttpContext.Current.Server.MapPath(@"/"), "*.aspx", SearchOption.AllDirectories);
Имейте в виду, что вы можете определить страницу .aspx без фактического наличия файла в файле web.config.
используя Directory.GetFiles ("*. Aspx"), вы можете получить все файлы в каталоге. И вы можете сделать рекурсивным захватывать любые подкаталоги и их файлы.