ASP.NET Core MVC is a model view controller framework for building dynamic web sites with clean separation of concerns, including the merged MVC, Web API, and Web Pages w/ Razor.
C# HTML Shell PowerShell Lua JavaScript
Switch branches/tags
Clone or download
rynowak React to Routing branding
This is a reaction PR for the branding changes in progress in Routing.

This can be merged after the changes to in to Routing.
Latest commit 196e3f1 Jul 23, 2018
Permalink
Failed to load latest commit information.
.github Fixed typo in issue template Jun 11, 2018
.vsts-pipelines/builds Update CI and build tools for to use 2.2 versions Jun 29, 2018
benchmarkapps Update CI and build tools for to use 2.2 versions Jun 29, 2018
benchmarks/Microsoft.AspNetCore.Mvc.Performance Fix bug in benchmark Jul 20, 2018
build React to Routing branding Jul 23, 2018
samples/MvcSandbox DataAnnotations of Enum values use DataAnnotationLocalizerProvider May 25, 2018
src React to Routing branding Jul 23, 2018
test React to Routing branding Jul 23, 2018
.appveyor.yml Enable dotnet-build bot Mar 16, 2018
.editorconfig Adding .editorconfig Mar 17, 2017
.gitattributes Updating to use cli Feb 23, 2016
.gitignore Add msbuild binlog to .gitignore Feb 16, 2018
.travis.yml Enable dotnet-build bot Mar 16, 2018
CONTRIBUTING.md Update Home master -> Home dev May 12, 2015
Directory.Build.props make feature branch build Jul 20, 2018
Directory.Build.targets Upgrade to netcoreapp22 May 8, 2018
LICENSE.txt Update LICENSE.txt text Jul 3, 2017
Mvc.NoFun.sln Add test project to Mvc.NoFun.sln Jul 21, 2018
Mvc.sln Shorten names so MVC repo can be cloned on Windows benchmarks server Jun 27, 2018
NuGet.config Use MSBuild to set NuGet feeds instead of NuGet.config Nov 20, 2017
NuGetPackageVerifier.json Removed packages list in NuGetPackageVerifier.json Dec 12, 2016
README.md Update README.md Feb 21, 2018
Settings.StyleCop Correct StyleCop violations Jan 7, 2015
build.cmd Update bootstrappers Oct 9, 2017
build.sh Update bootstrappers Oct 9, 2017
korebuild-lock.txt Update dependencies.props Jul 8, 2018
korebuild.json Update CI and build tools for to use 2.2 versions Jun 29, 2018
run.cmd Update bootstrappers Oct 9, 2017
run.ps1 Update bootstrapper scripts (automated commit) [ci skip] May 25, 2018
run.sh Update bootstrapper scripts (automated commit) [ci skip] May 25, 2018
version.props Merge branch 'release/2.1' into kichalla/21.to.22.mergecommit Jul 9, 2018

README.md

ASP.NET Core MVC

Note: For ASP.NET MVC 5.x, Web API 2.x, and Web Pages 3.x (not ASP.NET Core), see https://github.com/aspnet/AspNetWebStack

AppVeyor: AppVeyor

Travis: Travis

ASP.NET Core MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and gives you full control over markup for enjoyable, agile development. ASP.NET Core MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.

ASP.NET Core MVC includes support for building web pages and HTTP services in a single aligned framework that can be hosted in IIS or self-hosted in your own process.

See the ASP.NET Core MVC documentation.

Related community projects:

This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the Home repo.

Building from source

To run a complete build on command line only, execute build.cmd or build.sh without arguments. See developer documentation for more details.