Да и нет. Вы можете использовать ASP.NET, даже без MVC, чтобы справиться с этим довольно эффективно. Но вы, вероятно, не хотите использовать страницы. Скорее, вы должны реализовать IHttpHandlers для ваших остальных действий.
Что касается обработки угла JSON, проверьте JSON.NET , если вы не хотите использовать запеченный материал WCF / Scripting.