1.0: ElevenNote.WebMVC
Last updated
Last updated
In this module, we'll create our solution with the ElevenNote.WebMVC layer.
The purpose for this layer will be to establish one of the many possible views for our application, built from a .NET MVC Template project. Inside this assembly is a pre-built structure which can be used as scaffolding for our own views. In addition, we will harvest Microsoft's pre-constructed IdentityModel.cs
file, and use it to create Individual Authentication. More on that later. Let's get started.
Open Visual Studio Community 2017.
Select File -> New -> Project.
In the bottom middle of the screen, make sure .Net Framework 4.6.1 is selected. For older versions of VS Community, this option is in the top middle of the screen. (Note the screenshot below)
On the left side, select Visual C# -> Web.
In the middle of the screen, select ASP.NET Web Application (.NET Framework). Make sure it's NOT the ASP>NET Core Web Application
for this project.
Fill in the input fields with the following data:
Project Name: ElevenNote.WebMVC
Location: Your Project Directory
Solution Name: ElevenNote
Check Create Directory for Solution
Check Create new Git repository
Click OK
The solution (overall folder) is named ElevenNote, this first project is named ElevenNote.Web. There will be other projects within this solution.
Select MVC.
Click Change Authentication.
Select Individual User Accounts and click OK.
Make sure everything is ok:
Click OK to create the project.