我有一个现有的 ASP.NET MVC 4 项目,它已经将 ServiceStack 用于 REST 服务,我刚刚阅读了有关 ServiceStack.Razor 的所有内容,并且很想将整个项目移到 ServiceStack 上。目前除了内置的 AccountController 之外,只有一个控制器和视图,并且该控制器只是返回视图,而视图实际上只是 HTML;其他一切都是 HTML/CSS/JS + ServiceStack REST。
这里唯一真正的遗留约束是这个新应用程序仍然需要使用 SimpleMembership。目前我正在使用自定义身份验证提供程序对 SimpleMembership 进行身份验证,我希望能够继续这样做。
那么,实现这一目标的最佳推荐路径是什么?我可以通过删除一些引用来修改现有项目来获得我想要的东西,还是应该从一个空的 ASP.NET 应用程序重新开始并将旧的东西移入其中?我可以拥有 SimpleMembership 而不引入将遍布 ServiceStack.Razor 的依赖项吗?