Возможно, вы захотите взглянуть на IIS Hosted Web Core (HWC), который позволяет встроить ядро IIS в ваше приложение. Я считаю, что он может обслуживать файлы ASPX. В духе полного раскрытия я не использовал HWC, поэтому я не могу сказать, будет ли он делать то, что вы хотите. Но я заинтересовался этим, поскольку Azure использует (использовал?) HWC для своих веб-ролей в более ранних версиях.
Но из прочитанного я думаю, что он может делать то, что вы хотите. Недостатком является то, что я думаю, что это требует от вас некоторого нативного программирования (C ++). Не уверен, поможет ли это или нет, но я думаю, что это будет очень близко к тому, что вы ищете.
Вот статья в блоге , описывающая, как встроить HWC в консольное приложение.
Надеюсь, это поможет!