Go to file
David Fowler 9072e0ba26 Added a ConnectionAbortedException to Transport.Abstractions (#1806)
* Added a ConnectionAbortedException to Transport.Abstractions
- To avoid hard coding TaskCanceledException in each transport
- This PR tries to keep compatibility by converting the ConnectionAbortedException
to a TaskCanceledException on exceptions in FrameRequestStream. The downside is that
this conversion causes an async state machine to be created per call to ReadAsync.
CopyToAsync isn't that bad because it's a single long running task.
2017-05-03 19:38:34 -07:00
.vscode Reject HTTP/1.1 requests that do not have a correct Host header 2017-04-14 15:48:21 -07:00
build Merge remote-tracking branch 'origin/rel/2.0.0-preview1' into dev 2017-05-01 22:02:14 -07:00
samples React to Logging API changes (#1775) 2017-04-26 13:44:55 -07:00
src Added a ConnectionAbortedException to Transport.Abstractions (#1806) 2017-05-03 19:38:34 -07:00
test Use WebHostBuilder as an implementation detail of TestServer (#1804) 2017-05-03 19:35:09 -07:00
tools/CodeGenerator FrameFeatureCollection benchmark (#1643) 2017-04-09 16:02:18 -07:00
.gitattributes
.gitignore Improve implementation of IHttpUpgradeFeature 2017-04-20 12:42:58 -07:00
.travis.yml Build rel/ branches on Travis and AppVeyor. 2017-04-27 18:07:57 -07:00
CONTRIBUTING.md
KestrelHttpServer.sln Add debug logging in address binding when IPv6Any fails 2017-04-24 17:14:43 -07:00
LICENSE.txt
NuGet.config Branching for 2.0.0-preview1 2017-04-25 22:03:29 -07:00
NuGetPackageVerifier.json
README.md Update README.md (#1799) 2017-04-30 11:00:31 -07:00
ToProjectReferences.ps1 Input Pipeline migration (#1277) 2017-02-17 15:38:13 -08:00
appveyor.yml Build rel/ branches on Travis and AppVeyor. 2017-04-27 18:07:57 -07:00
build.cmd
build.ps1 Branching for 2.0.0-preview1 2017-04-25 22:03:29 -07:00
build.sh Branching for 2.0.0-preview1 2017-04-25 22:03:29 -07:00
version.props Updating package version to preview2 2017-04-26 07:13:10 -07:00

README.md

KestrelHttpServer

Join the chat at https://gitter.im/aspnet/KestrelHttpServer

AppVeyor: AppVeyor

Travis: Travis

This repo contains a cross-platform web server for ASP.NET Core.

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.