Go to file
Ryan Nowak 86a41bc618 Optimize manipulation of RouteData.Routers
This change avoid calling List.Clear() and new List(IEnumerable<T>) which
both end up calling into native methods via the Array static class. These
methods are designed to be performant for large collections, and for our
needs this collection has at most 1-4 items. This is worth 2-3% in
techempower plaintext.
2016-05-11 11:20:10 -07:00
samples/RoutingSample.Web Fix build warnings 2016-05-02 11:27:25 -07:00
src Optimize manipulation of RouteData.Routers 2016-05-11 11:20:10 -07:00
test Merge branch 'release' into dev 2016-05-02 15:21:04 -07:00
tools Strong name everything. 2015-11-03 12:18:03 -08:00
.gitattributes Changes to build using dotnet-cli 2016-01-13 13:02:32 -08:00
.gitignore Fix routing build 2016-02-02 11:44:52 -08:00
.travis.yml Fix backslashes in yml config. 2016-03-09 17:44:48 -08:00
CONTRIBUTING.md Update Home master -> Home dev 2015-05-12 11:48:54 -07:00
LICENSE.txt
NuGet.config Updating to release. 2016-04-06 09:47:24 -07:00
NuGetPackageVerifier.json Remove Routing.Extensions 2016-02-04 10:03:30 -08:00
README.md Update README.md 2016-03-14 21:28:55 -07:00
Routing.sln Remove dictionary alloc in routing 2016-04-08 08:46:00 -07:00
Settings.StyleCop
appveyor.yml Fix backslashes in yml config. 2016-03-09 17:44:48 -08:00
build.cmd Return the error code from build.cmd 2016-02-28 10:12:17 -08:00
build.ps1 Updating to release. 2016-04-06 09:47:24 -07:00
build.sh Updating to release. 2016-04-06 09:47:24 -07:00
global.json

README.md

ASP.NET Routing

AppVeyor: AppVeyor

Travis: Travis

Contains routing middleware for routing requests to application logic.

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.