Как выглядят ваши страницы?
Я полагаю, что это просто HTML-коды и имеют одинаковый шаблон на всех страницах, не так ли? Мол, у него есть правильная разметка HTML вместе с HEAD и BODY и тому подобное?
В этом случае вы можете просто прочитать его, как если бы вы читали обычные текстовые файлы, и проанализировали их, чтобы извлечь часть внутри тегов BODY, а затем просто объединить их и распечатать их в ASP- # include style.
Чтобы получить фактический путь к файлу на веб-сайте ASP.NET, вы можете использовать Server.MapPath
var actualDiskFilename = Server.MapPath("~/somewhere/somepage.html");
Все классы System.IO
работают одинаково в ASP.NET, чтобы получить список файлов в виртуальном каталоге, вы можете сделать:
var virtualDir = "~/somefolder/";
var actualDir = Server.MapPath(virtualDir);
var files = Directory.GetFiles(actualDir);
Это то, что вы ищете?