Поскольку я не знаю ваших требований, это может быть глупым ответом, но почему в этом случае вы не рассматриваете возможность доставки функциональности не из службы ASP.NET, а из службы WCF / Service Stack?
В настоящее время я также работаю в приложении PhoneGap, но оно обслуживается веб-службой REST (Service Stack), и я думаю, что такая архитектура предлагает большую гибкость.