Nate McMaster
b6de45ee72
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 241d2c13df
2018-11-20 09:51:45 -08:00
Nate McMaster
9b1cfd59b5
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 0724e6cde1
2018-11-20 09:03:14 -08:00
Nate McMaster
87ab2744ce
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 3f7ee338d4
2018-11-19 22:00:32 -08:00
Chris Ross (ASP.NET)
241d2c13df
Add TestServer support for generic WebHost #1583
2018-11-19 14:55:18 -08:00
Chris Ross (ASP.NET)
f6cda4fab7
Make TestServer handle exceptions from OnStarting #1594
2018-11-16 16:39:50 -08:00
David Fowler
cfe9b26a34
Added support for generic host based IWebHostBuilder ( #1580 )
...
- This adds an implementation of IWebHostBuilder as a facade over the IHostBuilder.
This removes the 2 container issue by executing the Startup.ConfigureServies and Startup.ConfigureContainer inline as part of building the IHostBuilder.
- The implementation is highly compatible implementation since it exposes the same IWebHostBuilder interface.
Existing extensions mostly work.
- There are some caveats with this approach.
- Injecting services into Startup is not extremely constrained to the
services availble on HostBuilderContext. This includes the IHostingEnvironment
and the IConfiguration.
- IStartup is broken when using this pattern because it isn't composable.
- The IStartupConfigureServicesFilter and IStartupConfigureContainer The before
and after filters added in 2.1 are also broken because there's a single container (it could maybe be fixed by downcasting and doing something specific on the GenericHostBuilder instance).
- Calling into IWebHostBuilder.Build will throw a NotSupportedException since
this implementation is just a facade over the IHostBuilder.
2018-11-13 21:22:30 -08:00
Nate McMaster
d7b9fd4807
Update TFM to include netcoreapp3.0
2018-10-30 11:26:46 -07:00
ASP.NET CI
0724e6cde1
Update package branding for 2.2 RTM
2018-10-16 12:48:14 -07:00
Chris Ross (ASP.NET)
5a3c664566
Merge branch 'release/2.2'
2018-10-10 14:33:17 -07:00
Pavel Krymets
27e4e1aca3
Remove RestoreOnPublish parameter ( #1533 )
2018-10-09 10:41:52 -07:00
ASP.NET CI
dd2056ae1a
Update dependencies.props
...
[auto-updated: dependencies]
2018-10-07 19:15:05 +00:00
ASP.NET CI
88d33cd665
Update dependencies.props
...
[auto-updated: dependencies]
2018-10-07 12:14:08 -07:00
Luke Latham
e30ae8cc3d
Fix typo ( #1559 )
2018-10-05 08:11:04 -07:00
Chris Ross (ASP.NET)
ca0bd0deae
Merge branch 'release/2.2'
2018-10-03 12:27:11 -07:00
ASP.NET CI
52c7f5fb98
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-30 12:14:34 -07:00
ASP.NET CI
2850e9987b
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-30 12:13:43 -07:00
Nate McMaster
3483a32505
automated: merge branch release/2.2
2018-09-28 17:27:30 -07:00
Nate McMaster
2e0e323199
automated: bulk infrastructure updates. Update bootstrapper scripts and remove unnecessary signing properties
2018-09-28 17:10:33 -07:00
Eilon Lipton
7826b5bc89
Update LICENSE.txt
2018-09-27 15:32:13 -07:00
David Fowler
f17142b2ec
Delay resolution until after application services are built ( #1553 )
...
- Resolve the logger from the right service provider to log duplicate hosting startup assemblies.
- Don't create a 3rd IServiceProvider if we resolved the default implementation.
2018-09-24 10:41:30 -07:00
ASP.NET CI
ef69aa833b
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-23 19:14:22 +00:00
ASP.NET CI
f682c6ab20
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-23 12:13:02 -07:00
Pranav K
73e66999cd
Merge remote-tracking branch 'origin/release/2.2'
2018-09-19 12:40:34 -07:00
Pranav K
13d9774e7a
Merge remote-tracking branch 'origin/release/2.1' into release/2.2
2018-09-19 12:37:23 -07:00
Mike Harder
3f7ee338d4
Change SelfHostDeployer to use dynamic ports by default ( #1383 )
...
* Should significantly reduce flaky test failures due to AddressInUse exceptions
* Addresses https://github.com/aspnet/Hosting/issues/1296
2018-09-19 12:35:51 -07:00
ASP.NET CI
81383bba80
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-16 19:13:35 +00:00
ASP.NET CI
b195e36cc3
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-16 12:12:17 -07:00
ASP.NET CI
c37c50964d
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-09 19:14:37 +00:00
ASP.NET CI
857df2f864
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-09 12:13:34 -07:00
David Fowler
5543d29af1
Merge branch 'release/2.2' => 'master'
2018-09-07 01:29:38 -07:00
ASP.NET CI
c3d0767375
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-05 23:45:58 +00:00
ASP.NET CI
795a2238eb
Update branding to 2.2.0-preview3
2018-09-05 16:34:22 -07:00
ASP.NET CI
8ef26577ff
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-02 19:13:51 +00:00
ASP.NET CI
c3edce8e8a
Update dependencies.props
...
[auto-updated: dependencies]
2018-09-02 12:12:42 -07:00
David Fowler
04b365a22f
Don't hold onto the HttpContext in the HostingLogScope ( #1531 )
...
- Multiple things capture the ExecutionContext, reduce the changes of improperly rooting the HttpContext when we only need a few properties from the request.
2018-08-27 11:59:56 -07:00
Alfred Myers
c9a4ee8b71
Change List<Action> to Action ( #1480 )
2018-08-27 10:33:05 -07:00
ASP.NET CI
637dea8487
Update dependencies.props
...
[auto-updated: dependencies]
2018-08-26 19:13:48 +00:00
ASP.NET CI
ef465439af
Update package branding for 2.2.0-preview2
2018-08-21 13:33:50 -07:00
ASP.NET CI
e54dcc023e
Update dependencies.props
...
[auto-updated: dependencies]
2018-08-19 19:14:24 +00:00
ASP.NET CI
f59ab6a8ed
Update dependencies.props
...
[auto-updated: dependencies]
2018-08-12 19:59:53 +00:00
ASP.NET CI
687a99438a
Update dependencies.props
...
[auto-updated: dependencies]
2018-08-12 19:13:25 +00:00
Chris Ross (ASP.NET)
66e65635ad
Merge branch 'release/2.2'
2018-08-09 14:02:35 -07:00
Chris Ross (ASP.NET)
10581d8953
Merge branch 'release/2.2'
2018-08-09 14:02:04 -07:00
Chris Ross (ASP.NET)
b078521f17
Hold open the nginx dynamic port
2018-08-09 12:30:32 -07:00
ASP.NET CI
ea4623aae0
Update dependencies.props
...
[auto-updated: dependencies]
2018-08-06 20:36:33 +00:00
ASP.NET CI
09c2fe8911
Update dependencies.props
...
[auto-updated: dependencies]
2018-08-05 19:52:46 +00:00
ASP.NET CI
fd9485410d
Update dependencies.props
...
[auto-updated: dependencies]
2018-08-05 19:14:15 +00:00
Pavel Krymets
44056697e6
Merge branch 'merge/release/2.2-to-master'
2018-08-01 13:46:05 -07:00
Pavel Krymets
658906bf7c
Add TestApplication to allow publish output caching ( #1511 )
2018-07-31 16:36:31 -07:00
ASP.NET CI
a934c42fe1
Update dependencies.props
...
[auto-updated: dependencies]
2018-07-29 19:56:08 +00:00