我正在构建一个 Web 应用程序,它将有一个带有表单登录的面向公众的部分,以及一个带有 Windows 身份验证登录的内部部分。这两个项目将使用相同的数据库。我想尽可能多地依赖 Visual Studio 工具,但要以正确的方式做事。
我正在考虑在一个解决方案中创建三个项目:
- 内部 - ASP.Net MVC 4 Intranet 应用程序
- 外部 - ASP.Net MVC 4 Internet 应用程序
- 模型 - 只是一个类库
处理成员资格和数据库上下文的最佳方式是什么?将所有内容移至模型类?