Skip to content

rodrigocl/MVC.Template

Repository files navigation

As the name implies, it's a project starter template for ASP.NET MVC based solutions.

This project will use the latest technologies and will try to incorporate the best ASP.NET MVC practices.

Installation

  1. Before opening project rename it using "Rename Project.exe".
  2. Build project(might need to build twice) or restore NuGet packages.
  3. Open "Package Manager Console" and run "update-database" command on "Data" project.
  4. Install necessary VS extensions if you don't have them already:
  • NUnit Tests Adapter.
  • Web Essentials 201X.
  • If you are using VS2012, change T4Scaffolding.Core package version to 1.0.0.
  • If you are using VS2013, download Windows Management Framework 4.0. Which is needed for VS2013 scaffolding to work.

Features

  • Model-View-ViewModel architectural design.
  • Latest technologies and frameworks.
  • Lowercase or normal ASP.NET urls.
  • Protection from CSRF, XSS, etc.
  • Custom membership providers.
  • Basic module scaffolding.
  • Easy project renaming.
  • Dependency injection.
  • Custom error pages.
  • Globalization.
  • Audit log.
  • Site map.
  • Tests.

Frameworks used

About

ASP.NET MVC 5 project starter template

Resources

License

Stars

Watchers

Forks

Packages

No packages published