Я запускаю новое веб-приложение, которое необходимо запускать на веб-сайте веб-форм .net 3.5, но в противном случае оно будет отсоединено с точки зрения интерактивности с текущим сайтом. Я пытаюсь разработать архитектуру, которая минимизировала бы или исключила использование веб-форм. До сих пор я придумал использование веб-служб wcf в json (веб-API, к сожалению, не подходит из-за ограничения 3.5) и использование Knockout.js исключительно на стороне клиента. В идеале я бы не добавлял страницы aspx, а просто страницы html для создания интерфейса пользовательского интерфейса.
1) Это возможно/разумно?
2) Смогу ли я реализовать функции утилиты asp.net, такие как проверка подлинности Windows и безопасность доступа к ролям пользователей, используя html-страницы с Knockout.js вместо страниц aspx?