Commit Graph

292 Commits

Author SHA1 Message Date
John Luo a406bfd86f Add addtional test and some comments 2016-03-25 17:11:21 -07:00
Christian Weiss 4b16e83a1f Pass existing LoggerFactory into WebHostBuilder 2016-03-25 15:34:30 -07:00
Doug Bunting b06a84457d Ensure an `ObjectPoolProvider` is registered
- e.g. take advantage of aspnet/HttpAbstractions#561 fix wherever cookies are used
2016-03-25 09:58:05 -07:00
David Fowler 6c1247b30c Fix build
- Hoist packages using netstandard.library
- Upgrade process since it's not in the standard library
2016-03-25 00:46:39 -07:00
John Luo 312192b447 WebHostBuilder extensions rename and documentation. #636 #648 2016-03-22 16:27:28 -07:00
= b7bdc9c404 Fix relative content root path test for non-windows systems 2016-03-21 11:27:53 -07:00
Doug Bunting bb3809d3dc React to HttpAbstractions change: No features in `.Internal` namespace
- see issue aspnet/HttpAbstractions#561 and pull aspnet/HttpAbstractions#589
2016-03-21 09:06:37 -07:00
John Luo ac7741fe81 Configure IStartupFilters in FIFO order #653 2016-03-17 15:51:32 -07:00
John Luo 5ac589317f Additional fiels in HostingEnvironment and Renames
- Added ApplicationName, ContentRootPath and ContentRootFileProvider
- Removed Configuration
- Removed MapPath
2016-03-14 16:21:56 -07:00
John Luo 9ade9da2f7 Revert ApplicationBasePath default resolution #641 2016-03-14 10:31:08 -07:00
Chris R a31f840675 Rename environment variables to ASPNETCORE_. Remove the legacy ENV abbreviation. 2016-03-11 10:42:47 -08:00
Chris R a77e7cf6da Allow ConfigureServices to be called multiple times. 2016-03-10 16:15:22 -08:00
John Luo b48b5f1553 Set default ApplicationName and ApplicationBase in ApplicationEnvironment #613 2016-03-10 15:45:05 -08:00
Doug Bunting 5e11093127 Remove project name from output path
- aspnet/Coherence-Signed#187
- remove `<RootNamespace>` settings but maintain other unique aspects e.g. `<DnxInvisibleContent ... />`
- in a few cases, standardize on VS version `14.0` and not something more specific
2016-03-02 18:49:26 -08:00
N. Taylor Mullen 57371e5c9c Transition to netstandard.
- dotnet5.X => netstandard1.y (where y = x-1).
- DNXCore50 => netstandardapp1.5.
- Applied the same changes to ifdefs.
2016-03-01 13:32:58 -08:00
John Luo f5480d5c2b Updating test TFMs for custom test discovery 2016-02-18 15:03:18 -08:00
Kiran Challa cf6d7f9a56 Enabled tests to run in dotnet xunit runner 2016-02-11 17:19:13 -08:00
John Luo f743d75e59 Add missing framework assemblies to test projects 2016-02-10 16:00:04 -08:00
moozzyk 79df7c9ca7 Resolving relative application base paths 2016-02-04 12:48:48 -08:00
John Luo 8e94d40688 Updating to new CLI 2016-02-01 19:11:00 -08:00
John Luo ae47bb21a6 Ordering sensitive configuration #582 2016-01-28 13:55:17 -08:00
Brennan 3ea44c6f75 React to Logging API changes 2016-01-27 14:01:49 -08:00
N. Taylor Mullen e62ceb8528 Rename AspNet 5 file contents.
See https://github.com/aspnet/Announcements/issues/144 for more information.
2016-01-22 12:21:40 -08:00
N. Taylor Mullen c24e0297b2 Rename AspNet 5 folders and files.
See https://github.com/aspnet/Announcements/issues/144 for more information.
2016-01-22 12:21:33 -08:00
Brennan 70c69178f6 React to Fileprovider namespace changes 2016-01-21 16:56:27 -08:00
John Luo cad9ea1df7 Rename WebApplication to WebHost 2016-01-17 15:31:29 -08:00
David Fowler 0673acedc4 Added overload of Run that triggers shutdown on a cancellation token
- Added test
- Changed NotifyStopped() after all work has been done
2016-01-16 11:24:43 +00:00
John Luo c747ce630d TestServer should not capture startup errors by default 2016-01-13 14:23:16 -08:00
John Luo f7be1fb80e Fixing logger nullref when context created with no feature #532 2016-01-13 11:47:10 -08:00
Chris R 317c9d0e80 Remove HttpPlatformHandler port detection. 2016-01-12 11:43:01 -08:00
John Luo 1b05fb442e Add extension to configure capture startup errors setting which defaults to true #552 2016-01-12 10:59:09 -08:00
John Luo 48451bdabc Making application available from TestServer #519 2016-01-11 16:39:48 -08:00
Victor Hurdugaci 6ff83dddfe Build with dotnet 2016-01-11 12:14:19 -08:00
David Fowler e72924796e More hosting API changes
- Added IWebApplicationBuilder and moved it to Hosting.Abstractions as a
target for others to extend the web application builder.
- Made methods extension methods where possible
- Added UseUrls
2016-01-06 21:09:33 -08:00
David Fowler 46e3e25ec7 Add the ability to set the IApplicationEnvironment.ApplicationBasePath
- Added UseApplicationBasePath which sets the base path (used for views
and static files)
2016-01-04 17:43:23 -08:00
David Fowler e4e40033b1 React to HttpAbstractions changes 2015-12-31 13:39:39 -08:00
Hao Kung 0e2fa1711d React to OptionsModel => Options 2015-12-21 14:53:01 -08:00
David Fowler 1c70ff4d13 API changes to Hosting and TestServer #525 2015-12-17 14:52:42 -08:00
Pranav K 35f9de5ae1 Reacting to DI and PlatformAbstraction changes 2015-12-17 11:45:48 -08:00
John Luo 455d865948 Fixing deadlock hang in test when running in single threaded environment 2015-12-14 10:14:32 -08:00
John Luo bae9771a81 Diabling async TestHost.Tests on Mono #507 2015-12-03 11:12:26 -08:00
John Luo 8c256a0d87 New IServer design with IHttpApplication added #395 2015-12-01 12:08:40 -08:00
Pavel Krymets f600604140 Add tests for map path without wwwroot, and typos 2015-12-01 08:44:00 -08:00
Pavel Krymets 82ed1a4eee Remove single moq usage 2015-11-23 15:21:32 -08:00
Pavel Krymets 6ee745f7f5 Fix tests 2015-11-20 13:59:05 -08:00
Pavel Krymets 6a719ab95d Remove webroot fallback to approot 2015-11-20 13:37:08 -08:00
John Luo 73fd257844 Reacting to ApplicationServices removal from HttpContext 2015-11-19 17:03:31 -08:00
Pavel Krymets 04c30c8bb7 Flow configuration via IHostingEnvironment 2015-11-19 14:18:45 -08:00
Pavel Krymets 7c8b37bcc7 Do not add IHttpContextAccessor to DI by default 2015-11-18 15:03:03 -08:00
Pranav K 8341c6a944 Reacting to DependencyInjection changes 2015-11-13 11:04:43 -08:00
Pavel Krymets ecb7e697d1 Fix bug with environment name beeng overwritten
After being set using UseEnvironment
2015-11-11 08:44:24 -08:00
Pavel Krymets 660f1cad10 Make hosting configuration consistent 2015-11-09 16:35:27 -08:00
Cesar Blum Silveira c7d5603c9e Merge branch 'release' into dev 2015-11-03 13:29:07 -08:00
Cesar Blum Silveira 79eed1807e Strong name Microsoft.AspNet.TestHost. 2015-11-03 12:42:26 -08:00
Cesar Blum Silveira 354e0876a6 Merge branch 'release' into dev 2015-11-02 16:32:11 -08:00
Cesar Blum Silveira 201e3d325a Strong name everything. 2015-11-02 15:50:03 -08:00
John Luo 3933a1904e Refactoring IServerFactory #395 2015-10-30 13:00:07 -07:00
Victor Hurdugaci 0b14bc135b Show type load exception on the startup error page 2015-10-29 11:43:31 -07:00
Chris R 2f4c34476b #411 Use "webroot" instead of "hosting:webroot" 2015-10-26 13:43:00 -07:00
Chris R 52796a09a2 #434 Make sure IApplicationLifetime gets added even if startup throws. 2015-10-26 08:59:47 -07:00
Chris R 8e1a0768db Remove IHttpContextFactory, it was moved to HttpAbstractions. 2015-10-25 09:12:33 -07:00
Louis DeJardin f37375f43c Reduce logging overhead in hosting
* TraceIdentifier is done at the last moment, or not at all
* Request starting and finished messages are added
* This pair provide many of the top-level values that you would have
  found in server log files.
2015-10-23 14:22:58 -07:00
Pavel Krymets ea0abd8293 Rename Microsoft.Runtime.Abstractions to Microsoft.Extensions.PlatformAbstractions 2015-10-22 18:10:41 -07:00
John Luo b72f95bdb5 Setting IHttpContextAccessor in CreateHttpContext #405 2015-10-22 16:19:31 -07:00
John Luo 0394987271 Adding more specific error for private configure 2015-10-22 12:35:25 -07:00
Cesar Blum Silveira 77f29142aa Disable tests that randomly hang on Linux (#442). 2015-10-20 14:12:05 -07:00
Chris R 10822b3b4f #411 Move webroot from project.json to config. 2015-10-22 06:10:33 -07:00
Pavel Krymets 3774b6055f React to xnd dependency injection refactorings 2015-10-21 09:31:22 -07:00
John Luo 828e8d755e reacting to telemetry rename 2015-10-19 17:21:15 -07:00
Cesar Blum Silveira f0438d69eb Enable Microsoft.AspNet.TestHost.Tests on CoreCLR. 2015-10-16 15:09:54 -07:00
Kiran Challa 79a8a4e799 Fix deployers 2015-10-13 10:59:47 -07:00
Ryan Nowak 9a12085ef9 Suppress [Obsolete] warnings for TelemetrySource 2015-10-08 11:17:14 -07:00
Chris R f88b206082 #310 Do not automatically wrap IFeatureCollections. 2015-10-07 09:22:01 -07:00
damianedwards 7441855c34 Don't use a GUID for request ID because it's slow:
- FastHttpRequestIdentifierFeature uses an incrementing long with an int seed
- Everything is lazy so no computer incurred if ID is not asked for
- Optimized routine to stringify the ID
- #306
2015-10-04 22:43:03 -07:00
Pranav K 1ef8474be2 Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:40 -07:00
Ben Adams e3298992e7 use var 2015-10-02 16:57:34 -04:00
moozzyk 3d5f70fd01 Updating RuntimeEnvironment after IRuntimeEnvironment changes 2015-09-29 13:52:13 -07:00
Chris R a9e7948d72 #77 Catch startup exceptions and show them in the browser. 2015-09-24 21:41:08 -07:00
N. Taylor Mullen 520fc2b5fd Fixed stack overflow when setting RequestServices
- Added tests
2015-09-24 17:09:29 -07:00
Hao Kung 49520a2a73 Switch to IServiceProvidersFeature for RequestServices 2015-09-23 13:33:07 -07:00
Chris R 285da613e4 #358 Redo port, add default address. 2015-09-22 08:46:48 -07:00
Chris R fa1896869e #358 Support HTTP_PLATFORM_PORT. 2015-09-18 12:41:39 -07:00
David Fowler 9b061ececb Dispose the service provider on app shutdown
- Added a unit test

#322
2015-09-16 14:52:54 -07:00
Chris R 6758010e1a #353,#354 Add telemetry for begin/end request and unhandled exceptions. 2015-09-16 11:01:29 -07:00
Pranav K 896c146e24 Replacing NotNullAttribute with thrown exceptions 2015-09-14 11:48:07 -07:00
Hao Kung 74fe851f54 React to options 2015-09-02 14:02:01 -07:00
Master T 7dbe5dfbe4 Implement HttpContext.RequestAborted 2015-09-02 20:36:55 +02:00
Master T 2ee7384400 TestHost: Add WebSocket support. 2015-09-01 16:01:01 -07:00
Chris R 25b5a42ca6 #329 Change IServerInformation to IFeatureCollection. 2015-08-31 11:24:13 -07:00
Chris R adae42b66f Use new HttpContext.Features API. 2015-08-31 07:22:34 -07:00
Chris R 28268ee64b Fix IStartupFilter complier break in ApplicationServices test. 2015-08-28 09:57:11 -07:00
Hao Kung 55b28abeab Explicitly set ApplicationServices for HttpContext 2015-08-25 12:23:56 -07:00
David Fowler 52388e89f8 Removed builder arg parameter from IStartupFilter
- It broke the composition model by allowing you to
reach out to the original app builder. This breaks
the ability to properly wrap and have all configure
methods see the wrapper.
2015-08-16 19:16:49 -07:00
Hisham Abdullah Bin Ateya 8e39bf4ffb Shift 'Development' & 'Production' constants into 'EnvironmentName' class
Make 'EnvironmentName' static

Change constants -> static readonly fields

Remove trailing spaces
2015-08-15 13:46:40 +03:00
David Fowler b9e930038b Merge pull request #282 from Tragetaschen/linux-test-fix
Disable two tests failing on Mono
2015-08-15 01:34:45 -07:00
Chris R b138f2a460 React to IFeatureCollection API changes. 2015-08-03 15:46:01 -07:00
Victor Hurdugaci 4154dbb8c3 Fix dnx arguments 2015-07-29 01:30:00 -07:00
Victor Hurdugaci dfe427d3b3 React to DNX renames 2015-07-29 00:01:20 -07:00
Eilon Lipton bc409abb7d Update API usage from Configuration change
Caused by
602ce3723f
2015-07-22 14:04:14 -07:00
Chris R a8c755e664 React to FeatureModel package change. 2015-07-17 09:28:11 -07:00