Go to file
Ryan Nowak e6b75de0af Cache the result of ViewComponent discovery
This change provides caching for the results of searching for view
components and discovering their names.

In our ViewComponent perf test, selecting the component type was about 25%
of the execution of MVC (due to uncached reflection). This change brings
that down to about 1%.

This is a small change to remove uncached reflection. There are some other
code paths where use of view components results in a hotspot. Leaving
those issues to be tracked as part of a larger design issue.
2015-02-20 17:06:40 -08:00
samples * Move precompiled assemblies into a resource in the primary assembly. 2015-02-19 17:50:54 -08:00
src Cache the result of ViewComponent discovery 2015-02-20 17:06:40 -08:00
test Adding the test cases for generating lower case URLs 2015-02-20 15:50:58 -08:00
.gitattributes
…
.gitignore Add project.lock.json to .gitignore 2015-02-15 09:56:35 -08:00
CONTRIBUTING.md
…
LICENSE.txt
…
Mvc.NoFun.sln Rename Microsoft.AspNet.PageExecutionInstrumentation to Microsoft.AspNet.PageExecutionInstrumentation.Interfaces 2015-02-19 12:02:29 -08:00
Mvc.sln Adding the test cases for generating lower case URLs 2015-02-20 15:50:58 -08:00
NuGet.Config Fixing Nuget.config 2015-01-29 06:28:40 -08:00
README.md
…
Settings.StyleCop
…
build.cmd Change SKIP_DOTNET_INSTALL to SKIP_KRE_INSTALL 2015-01-28 18:24:23 -08:00
build.sh Update build.cmd and build.sh to use kvm 2015-01-28 18:24:07 -08:00
global.json
…
makefile.shade Remove do-deep-clean and rely on Universe to clean on build on the CI 2015-02-12 22:21:34 -08:00

README.md

ASP.NET MVC

ASP.NET 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 MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.

ASP.NET MVC in ASP.NET 5 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.

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