I am in the progress of adding a login system to an ASP.NET MVC5 application (previously MVC4 but converted to MVC5) and am having trouble with the conflicting and confusing information on adding accounts and roles to a website. I do not have an option to open the Web Site Administration Tool (neither under Website or Project) and the template confuses me in where the accounts are stored.
I'm expecting high loads as these accounts will also be used via a WebAPI to generate session keys for authentication on multiplayer servers in a game. The accounts will also be used to allow administrators to update information on the site. I didn't yet look at ASP.NET Identity but with the hours I've already sunken into this I'm a bit reluctant to look at it if it's going to be another dead end.
I'm using a model-first EDMX file for connecting to the database which is located in a separate project which also contains a collection of helper classes for contacting the database.