Pranav K
37b1fc039d
Updating partner package versions
2016-09-29 10:52:23 -07:00
Mikael Mengistu
acc40bd449
Revert "Fixed naming abiguity"
2016-09-27 16:52:49 -07:00
Mikael Mengistu
2bdbcee7ba
Fixed naming abiguity
2016-09-27 10:24:04 -07:00
Kiran Challa
b6da89f54c
[ Fixes #852 ] TestHost: OnStarting and OnCompleted callbacks of response are not being awaited
2016-09-15 16:35:27 -07:00
Kiran Challa
9c44d493ca
Revert "Revert "Remove existing implementation of StartupExceptionPage and use the one in Common""
...
This reverts commit 3f6b558cf3 .
2016-08-29 12:40:13 -07:00
Kiran Challa
3f6b558cf3
Revert "Remove existing implementation of StartupExceptionPage and use the one in Common"
...
This reverts commit 83e0d4798e .
2016-08-25 17:21:29 -07:00
Kiran Challa
83e0d4798e
Remove existing implementation of StartupExceptionPage and use the one in Common
...
[Fixes #831 ] Fix startup exception page to handle flattened exceptions
2016-08-25 16:27:30 -07:00
David Fowler
0a7cf6b5a0
Added support for Startup.ConfigureContainer
...
- Startup.ConfigureContainer allows users to configure a 3rd party DI
container in a first class way in the Startup class. 3rd party containers
plug in via IServiceProviderFactory<TContainerBuilder> configured in
IWebHostBuilder.ConfigureServices.
- Added tests
2016-08-17 10:44:27 -07:00
John Luo
b955ec7743
Update shutdown logic for hosted applications
...
- Guarantee the ordering of ApplicationLifetime events
- Guarantee that the callbacks of each event is completed before the next event is triggered
2016-07-21 11:14:51 -07:00
Doug Bunting
9a03b504ef
One build to rule them all
...
- well, at least VS and command-line builds will share output
- part of aspnet/Coherence-Signed#277
2016-07-07 11:59:39 -07:00
Pranav K
9a1b3c7296
Updating to RTM builds of xunit
2016-06-30 14:32:36 -07:00
Pranav K
ef0de2b6e7
Updating to dev versions
2016-06-16 10:17:56 -07:00
N. Taylor Mullen
c96b57963e
Remove direct Microsoft.NETCore.Platforms dependency.
...
- Microsoft.NETCore.App now pulls this package in.
aspnet/Coherence-Signed#344
2016-06-13 15:29:00 -07:00
Cesar Blum Silveira
0f79bff98b
Prevent NullReferenceException when disposing Context.Scope ( #782 ).
2016-06-09 15:58:31 -07:00
Cesar Blum Silveira
a2ee01272a
React to HttpAbstractions@8212694.
2016-05-31 17:05:39 -07:00
BrennanConroy
f60aa7aa70
Replace some of PlatformAbstractions with RuntimeInformation
2016-05-31 10:38:03 -07:00
David Fowler
e7b8c3f90a
Support ASPNETCORE_URLS to set server urls
...
- Read both urls and server.urls in WebHost
- UseUrls now sets urls instead of server.urls
2016-05-22 01:37:28 -07:00
David Fowler
41b4e6017e
Removed irrelevant tests
2016-05-20 22:03:14 -07:00
David Fowler
c5e8120e39
Remove UseServer(string) overload
...
- Removed the overload that takes a string because it's broken
#731
2016-05-20 21:55:26 -07:00
Pranav K
7b5d7f7883
Merge branch 'release' into dev
2016-05-02 14:56:12 -07:00
Pranav K
7fdc9271f4
Fix build warnings
2016-05-02 12:39:09 -07:00
John Luo
9479f0910a
Merge branch 'release' into dev
2016-04-27 14:04:41 -07:00
John Luo
e505ecbc21
#700 #727 Add environment variables by default and remove UseDefaultHostingConfiguration
2016-04-27 11:40:22 -07:00
jacalvar
126a73a475
Merge branch 'release' into dev
2016-04-27 09:34:46 -07:00
jacalvar
e36c80bc7b
[ Fixes #721 ] Test server should fire onResponseCompleted after the actual response has completed
2016-04-27 09:31:02 -07:00
Pranav K
abe6dd5692
Merge branch 'release' into dev
2016-04-26 10:18:15 -07:00
Pranav K
3853d988c2
Remove references to IRuntimeEnvironment \ IApplicationEnvironment
2016-04-25 14:25:19 -07:00
Pranav K
bf5ee72106
Merge branch 'release' into dev
2016-04-19 14:54:02 -07:00
Pranav K
0a8f1327b5
Use latest build of dotnet-test-xunit
2016-04-19 14:54:01 -07:00
David Fowler
9830dffabd
Merge from release
2016-04-19 10:31:13 -07:00
David Fowler
68092dbb97
Porting #712 to release
2016-04-19 10:29:25 -07:00
Dorin Andreica
d2780734b2
Rebased #713 on latest aspnet/Hosting
2016-04-19 11:38:32 +02:00
David Fowler
933a2f5a1d
Don't dispose the server anymore, the container does it
2016-04-18 22:47:28 -07:00
David Fowler
8f5f8d28d0
This change introduces a new service `IStartup` that can be registered in the hosting container to override any startup logic. `UseStartup` overloads have been changed to detect `IStartup` and directly put it in the container, or to wrapping it with a `ConventionBasedStartup` implementation to preserve the existing behavior.
...
- Remove IStartupLoader and add `IStartup` instead that matches the signature hosting cares about
- Moved `UseStartup` to extension methods
- Move existing logic into `ConventionBasedStartup` class
2016-04-18 21:33:03 -07:00
Pavel Krymets
dd6bf6a205
Merge branch 'release' into dev
2016-04-18 16:58:32 -07:00
Pavel Krymets
e3f4f23b5a
Bring Microsoft.NETCore.Platforms dependency back
2016-04-18 16:58:28 -07:00
Chris R
5e425b24ec
Merge branch 'release' into dev
2016-04-15 16:02:49 -07:00
Chris R
26e6036187
#698 Remove IServerFactory
2016-04-15 16:01:17 -07:00
Dorin Andreica
eb8c0a2634
Do not suppress original exceptions in ConfigureBuilder, Fix #695
2016-04-15 11:06:20 -07:00
Pavel Krymets
622d6b006f
Migrate tests, tools and samples to portable
2016-04-14 15:18:02 -07:00
BrennanConroy
8c69989a5f
React to logging changes
2016-04-01 12:02:09 -07:00
Doug Bunting
6e87b51638
React to HttpAbstractions namespace changes
...
- aspnet/HttpAbstractions#549 and aspnet/HttpAbstractions#592
- clean up `using`s
2016-03-30 16:02:42 -07:00
David Fowler
1182a5a9ca
Remove IServerLoader and add the IServerFactory to the DI container
...
- This change removes the indirection and between the IServerLoader and
the IServerFactory. We now add the IServerFactory directly to the DI
container and resolve it from there.
- Moved logic that resolves IServerFactory from an assembly to a static
helper
2016-03-30 13:39:27 -07:00
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