我正在启动一个需要在 .net 3.5 webforms 网站中运行的有点新建的 web 应用程序,但在与当前站点的交互方面将分离。我正在尝试设计一种架构,以最大限度地减少或消除网络表单的使用。到目前为止,我已经想出了在 json 中使用 wcf Web 服务(不幸的是,由于 3.5 的限制,Web api 不是一个选项),并且只在客户端使用了 Knockout.js。理想情况下,我不会添加 aspx 页面,而是直接添加 html 页面来构建 UI 前端。
1)这可能/合理吗?
2) 我是否能够使用带有 knockout.js 的 html 页面而不是 aspx 页面来实现诸如 windows 身份验证和用户角色访问安全性之类的 asp.net 实用程序功能?