我正在向 ASP.NET MVC5 应用程序(以前的 MVC4,但已转换为 MVC5)添加登录系统,并且在将帐户和角色添加到网站时遇到冲突和混乱的信息。我没有打开网站管理工具的选项(不在网站或项目下),并且模板让我对帐户的存储位置感到困惑。
我预计负载会很高,因为这些帐户也将通过 WebAPI 用于生成会话密钥,以在游戏中的多人服务器上进行身份验证。这些帐户还将用于允许管理员更新站点上的信息。我还没有看过 ASP.NET Identity,但是我已经沉浸在这方面的几个小时了,如果它会成为另一个死胡同,我有点不愿意看它。
我正在使用模型优先的 EDMX 文件来连接数据库,该文件位于一个单独的项目中,该项目还包含一组用于联系数据库的帮助程序类。