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
Fetching latest commit…
Cannot retrieve the latest commit at this time.
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 Use OSS package versions consistent with aspnet/benchmarks and Micros… Aug 1, 2018
benchmarks/Microsoft.AspNetCore.Mvc.Performance Fix bug in benchmark Jul 20, 2018
build Update dependencies.props Aug 12, 2018
samples/MvcSandbox DataAnnotations of Enum values use DataAnnotationLocalizerProvider May 25, 2018
src [Design] Add a MaxValidationDepth option to ValidationVisitor Aug 16, 2018
test [Design] Add a MaxValidationDepth option to ValidationVisitor Aug 16, 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 CONTRIBUTING.md Jul 24, 2018
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 Move API convention analyzers to Microsoft.AspNetCore.Mvc.Api.Analyzers Aug 2, 2018
Mvc.sln Add Microsoft.AspNetCore.Mvc.Api.Analyzers to Mvc.sln Aug 3, 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 Remove AppVeyor badge from README (#8271) Aug 14, 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 Aug 12, 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

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.