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
Chris R
00b5cdc4a2
#212 Check for duplicate Configure or ConfigureServices methods.
2015-07-01 13:00:54 -07:00
Hao Kung
ee8baab1ed
Nuke RequestServicesContainer (inline instead)
2015-06-23 13:44:06 -07:00
Chris R
2c43b350b4
React to IRequestIdentifierFeature refactor.
2015-06-18 15:38:58 -07:00
Chris R
c2b638d85b
React to OnSendingHeaders rename.
2015-06-12 14:38:03 -07:00
Brice Lambson
62e5349773
Make webHostBuilder.UseStartup(startupAssemblyName) work
2015-05-29 12:11:34 -07:00
Kai Ruhnau
a80b5b4f3d
Disabled two tests failing on Mono
2015-05-22 23:48:51 +02:00
Kirthi Krishnamraju
4289542996
React to aspnet/Configuration #194
2015-05-22 04:58:56 -07:00
Kirthi Krishnamraju
b75a855b98
React to aspnet/Congifuration #195,#198
2015-05-20 14:54:33 -07:00
Chris R
0e87d989d7
#272 Make HostingEnvironment default to Production.
2015-05-15 14:45:34 -07:00
Hao Kung
5b851c49a3
Throw when ConfigureServices has wrong signature
2015-05-15 13:46:58 -07:00
Hao Kung
1354d66fb6
Ensure ConfigureServices is only called once
2015-05-11 15:08:40 -07:00
Kai Ruhnau
4de328069a
Add an ApplicationStarted event
2015-05-09 08:52:53 +02:00
Chris R
ad93dd74b6
React to Http namespace changes.
2015-05-07 13:26:53 -07:00
N. Taylor Mullen
65b21712ef
Update LICENSE.txt and license header on files.
2015-05-01 13:51:42 -07:00
Brennan
c4d8b51f99
React to DNX package renames
2015-05-01 11:05:40 -07:00
Brennan
2c602d6396
Only revert runtime.abstractions
2015-04-29 23:50:17 -07:00
Brennan
23592666e2
Revert "Revert "Reacting to interface name changes""
...
This reverts commit 2a90b46be9 .
2015-04-29 23:48:21 -07:00
Brennan
2a90b46be9
Revert "Reacting to interface name changes"
...
This reverts commit 4308522de7 .
2015-04-29 23:44:24 -07:00
Brennan
4308522de7
Reacting to interface name changes
2015-04-29 18:52:51 -07:00
Troy Dai
b98af101f9
React to OperatingSystems change
2015-04-24 13:57:10 -07:00
Hao Kung
234bbf82f2
Hosting API Review changes
...
- Introduce WebHostBuilder
2015-04-23 23:51:29 -07:00
Kiran Challa
d270525fde
Create a logging scope having request id
2015-04-21 08:52:01 -07:00
Chris Ross
ee554439cf
Handle Http.Core rename.
2015-04-16 12:13:40 -07:00
Hao Kung
f337f8cd04
Add TestServer.CreateBuilder overload
2015-04-08 14:27:38 -07:00
Doug Bunting
e3b34d8c43
Merge remote-tracking branch 'origin/release' into dev
2015-04-03 11:56:29 -07:00
Doug Bunting
8be4a1a0af
Update .xproj files for Microsoft.Web.AspNet.* -> Microsoft.DNX.* rename
2015-04-02 13:49:26 -07:00