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.
Switch branches/tags
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Fixed typo in issue template Jun 11, 2018
.vsts-pipelines Capture dumps on hanging CI builds (#8727) Nov 15, 2018
benchmarkapps Update projects and packages to target netcoreapp3.0 (#8734) Nov 17, 2018
benchmarks/Microsoft.AspNetCore.Mvc.Performance Update projects and packages to target netcoreapp3.0 (#8734) Nov 17, 2018
build Update projects and packages to target netcoreapp3.0 (#8734) Nov 17, 2018
samples/MvcSandbox Update projects and packages to target netcoreapp3.0 (#8734) Nov 17, 2018
src React to the deprecation of Microsoft.AspNetCore.All (#8751) Nov 21, 2018
test React to the deprecation of Microsoft.AspNetCore.All (#8751) Nov 21, 2018
.appveyor.yml [automated] Change default branch to master Jul 2, 2018
.editorconfig Adding .editorconfig Mar 17, 2017
.gitattributes Updating to use cli Feb 23, 2016
.gitignore Use Internal.AspNetCore.Sdk as an MSBuild SDK Oct 4, 2018
.travis.yml [automated] Change default branch to master Jul 2, 2018
CONTRIBUTING.md Update CONTRIBUTING.md Jul 24, 2018
Directory.Build.props Fix microbuild code signing configuration (#8511) Sep 28, 2018
Directory.Build.targets Update projects and packages to target netcoreapp3.0 (#8734) Nov 17, 2018
LICENSE.txt Update LICENSE.txt Sep 27, 2018
Mvc.NoFun.sln Remove WebApiCompatShim Nov 9, 2018
Mvc.sln Remove WebApiCompatShim Nov 9, 2018
NuGet.config Use Internal.AspNetCore.Sdk as an MSBuild SDK Oct 4, 2018
NuGetPackageVerifier.json Add Newtonsoft.Json.dll to Microsoft.Extensions.ApiDescription.Design… Oct 11, 2018
README.md Slight change for `master` branch Oct 4, 2018
Settings.StyleCop Correct StyleCop violations Jan 7, 2015
build.cmd Update bootstrappers Oct 9, 2017
build.sh Update bootstrappers Oct 9, 2017
buildWithProcDump.cmd Capture dumps on hanging CI builds (#8727) Nov 15, 2018
global.json Update projects and packages to target netcoreapp3.0 (#8734) Nov 17, 2018
korebuild-lock.txt Update projects and packages to target netcoreapp3.0 (#8734) Nov 17, 2018
korebuild.json [automated] Change default branch to master Jul 2, 2018
run.cmd Update bootstrappers Oct 9, 2017
run.ps1 automated: bulk infrastructure updates. Update bootstrapper scripts a… Sep 29, 2018
run.sh automated: bulk infrastructure updates. Update bootstrapper scripts a… Sep 29, 2018
runWithProcDump.ps1 Capture dumps on hanging CI builds (#8727) Nov 15, 2018
version.props Make Microsoft.Extensions.ApiDescription.Design experimental Nov 20, 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.