Полагаю, вы говорите о карте сайта в формате XML , но вы не указали, что является источником, кроме того, что вы должны выполнить вызов API.Тем не менее, третий или около того результат поиска Google на "asp.net google sitemap" должен дать вам идеальную отправную точку:
http://www.mikesdotnetting.com/Article/94/Create-a-Google-Site-Map-with-ASP.NET
Я бы предложил создать обработчик ASHX (Файл -> Создать -> Общий обработчик в Visual Studio) вместо страницы, как в примере.
Загрузите обработчик на веб-сайт и добавьте карту сайта, например, в Google, используя свои инструменты для веб-мастеров.