Есть aspx страница, мне надо передать ей xml файл и получить ответ. Как такое реализовать? Что то типо такого xmlResponse = LoadXML(patch, xmlRequest);
Можно оформить WCF сервис или использовать для обработки ServiceStack библиотеку. Её можно найти на Nuget.
Ещё есть вариант с написание простого handler'a который будет отлавливать любые запросы. Первый вариант проще, на мой взгляд.
Если бы побольше деталей по задаче, можно было дать более подробный ответ
dimonchik2013 верно отписал, методом POST. Используйте HttpWebRequest, забейте в Гугл, там много вариантов разной реализации. Тут не могу код вставить.