Commit Graph

1211 Commits

Author SHA1 Message Date
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