- C# and .NET Core Test Driven Development
- Ayobami Adewole
- 177字
- 2021-06-25 22:00:33
ASP.NET Core MVC project structure
ASP.NET web framework has fully matured over the years, transitioning from web forms to MVC and Web API. ASP.NET core is a new web framework for developing web applications and Web APIs that can run on .NET Core. It is a leaner and more streamlined version of ASP.NET that is easy to deploy with in-built dependency injection. ASP.NET Core can be integrated with frameworks such as AngularJS, Bootstrap, and ReactJS.
ASP.NET Core MVC, similar to ASP.NET MVC, is the framework for building web applications and APIs, using the Model View Controller pattern. Like ASP.NET MVC, it supports model binding and validation, tag helpers, and uses Razor syntax for the Razor pages and MVC views.
The structure of the ASP.NET Core MVC application differs from that of ASP.NET MVC, with the addition of new folders and files. When you create a new ASP.NET Core project from Visual Studio 2017, Visual Studio for Mac, or through the CLI tools from the solution explorer, you can see the new components added to the project structure.