John Luo
993cd9f73d
Trigger graceful shutdown on stopping webhost service
2017-11-08 11:06:36 -08:00
Chris Ross (ASP.NET)
82ccf4f06e
#816 Allow directly constructing an HttpContext for TestServer
2017-11-01 11:07:12 -07:00
Nate McMaster
c5f2333481
Pin tool and package versions to make build more repeatable
2017-10-31 13:04:32 -07:00
Javier Calvarro Nelson
fc613303ed
Add an overload that takes the application base path explicitly
2017-10-31 11:02:48 -07:00
Pavel Krymets
e892ed8bbd
Add a way to prevent specific hosting startup from runnning ( #1243 )
2017-10-27 16:52:39 -07:00
Chris Ross (ASP.NET)
1e360cbb36
#1244 Disable restore on publish for integration tests
2017-10-27 12:20:13 -07:00
Ryan Brandenburg
bc4a514d9e
Better message for integration tests
2017-10-20 10:49:41 -07:00
Ryan Brandenburg
b207658f22
Add RepositoryRoot
2017-10-18 09:39:04 -07:00
Chris Ross (ASP.NET)
4f3fdaebee
#1208 Default timeout for IHost.StopAsync. Create Host with DI.
2017-10-17 10:37:20 -07:00
Javier Calvarro Nelson
cda9ec6fe4
Remove the implicit hosting dependency on WebHostBuilderFactory shared sources
2017-10-11 15:16:03 -07:00
Ryan Brandenburg
159a5f777e
Update bootstrappers
2017-10-09 12:42:15 -07:00
Justin Kotalik
36bede16e9
Remove check for using ANCM with Win7. ( #1235 )
2017-10-03 16:43:12 -07:00
John Luo
a63932a492
Add option to suppress writing startup messages
2017-10-02 14:08:54 -07:00
Javier Calvarro Nelson
6687f4eefc
Update API check baselines to 2.0
2017-09-22 17:52:20 -07:00
KPixel
27a3a89b60
Simplifying ApplicationLifetime.ExecuteHandlers() ( #1228 )
2017-09-22 06:16:48 -07:00
Justin Kotalik
f4cb62982a
Increase Minimum Version of Visual Studio to 15.3.0
2017-09-21 17:47:23 -07:00
Chris Ross
253be73b6f
Misc generic host pr feedback ( #1222 )
2017-09-21 15:09:52 -07:00
John Luo
e53abdb2b8
Fix flaky hosting functional tests
...
- Filter out startup messages
- Do not publish test apps if not needed
- Disable running functional tests in parallel
2017-09-19 21:45:17 -07:00
David Fowler
37e122a0c6
Added overloads without the HostingContext ( #1220 )
...
* Added overloads without the HostingContext
2017-09-18 14:48:45 -07:00
David Fowler
712c992ca8
Add BackgroundService, a base class for long running HostedServices ( #1215 )
...
* Add BackgroundService, a base class for long running HostedServices
- Today the IHostedService pattern is a StartAsync/StopAsync pattern. Neither of these
methods are supposed to return a long running task that represents an execution. If
you wanted to have some logic run on a timer every 5 minutes, it's unnatural to do so
with simple async idioms. This base class implements IHostedService and exposes
a pattern where a long running async Task can be returned.
- The token passed into ExecuteAsync represents the lifetime of the execution.
- StartAsync and StopAsync were made virtual to allow the derived type to
indicate Start failures.
- Added tests
2017-09-18 12:55:54 -07:00
Justin Kotalik
500668619f
Detect duplicate startups in HostingStartupAssemblies ( #1183 )
2017-09-18 11:47:34 -07:00
Javier Calvarro Nelson
c24c717eee
Add extension methods in our test host package to streamline setup of apps.
...
* Create a sources package to encode the convention followed in our templates to create a WebHost.
* Add an extension method to setup the content root relative to the solution folder.
* Add a factory method to create a WebHostBuilder based on the pattern followed in our template.
2017-09-15 15:08:35 -07:00
Julian Dominguez
1c3fa82908
Preserve state in HostBuilder.Properties ( #1212 )
2017-09-15 02:00:44 -07:00
Chris Ross (ASP.NET)
ae9da9290e
#1163 Implement the generic host
2017-09-14 14:48:06 -07:00
John Luo
8b30efbe75
Use chained configuration
2017-09-05 12:54:00 -07:00
Nate McMaster
5ca9f8928f
Use PackageLineup to manage PackageReference versions
2017-08-29 09:55:55 -07:00
Nate McMaster
9a4a43cc6a
Use Directory.Build.props/targets
2017-08-29 09:52:04 -07:00
Eric
9b1cbedffc
WebSocketClient.ConnectAsync throws when the provided CancellationToken is cancelled.
2017-08-24 15:14:59 -07:00
John Luo
b187c1adc4
Add fallback when resolving application name
...
- Use the name of the EntryAssembly when application name is not specified
2017-08-24 11:00:01 -07:00
Javier Calvarro Nelson
964b671288
[ Fixes #1012 ] Make it possible to override services when using UseStartup.
...
* Add IStartupConfigureServicesFilter to wrap ConfigureServices.
* Add IStartupConfigureContainerFilter<TContainerBuilder> to wrap
ConfigureContainer.
* Make StartupLoader build a thunk for configure services that
resolves all instances of IStartupConfigureServicesFilter and
IStartupConfigureContainerFilter<TContainerBuilder> and wraps
invocations to ConfigureServices and ConfigureContainer respectively.
* Refactor building the ConfigureServices callback into a private
builder class due to the increased complexity in the process.
2017-08-23 14:32:51 -07:00
Justin Kotalik
1ea0647ae2
Update comments to reflect code behavior ( #1182 )
2017-08-22 16:46:00 -07:00
Nate McMaster
e7541e99a7
Upgrade to xunit 2.3.0-beta4
2017-08-22 15:25:22 -07:00
Justin Kotalik
312e0da556
Fix case sensitivity on Startup classes and methods ( #1166 )
2017-08-18 09:45:12 -07:00
Justin Kotalik
c74d0e7458
Adds .Value to logger calls to avoid calling .ToUriComponents on a bad header. ( #1169 )
...
* Add .Value to request properties in HostingRequestStartLog
2017-08-18 09:43:04 -07:00
Henk Mollema
456957bf57
Use dictionary for deployment parameters ( #1126 )
2017-08-10 10:56:21 -07:00
Christian Weiss
07f96a444e
Always log startup exceptions
2017-08-08 09:55:30 -07:00
John Luo
a49db63f06
Increment M.H.Server.IntegrationTesting version
2017-08-07 15:28:45 -07:00
John Luo
198ef2365e
Ensure fallback to curl after failed wget
2017-08-02 14:31:48 -07:00
John Luo
b28a28c13a
Update __get_remote_file logic
2017-08-02 12:44:44 -07:00
Nate McMaster
44272ca2ba
Fix syntax warning when running build.sh on older versions of bash
...
[ci skip]
2017-07-26 10:27:28 -07:00
Nate McMaster
4f66ac679b
Update bootstrappers to use the compiled version of KoreBuild
...
[ci skip]
2017-07-25 16:32:06 -07:00
Pranav K
bf4556a5dd
Updating to InternalAspNetCoreSdkVersion 2.1.1-*
2017-07-25 15:13:14 -07:00
Ryan Brandenburg
cd4689871f
Set AspNetCoreVersion
2017-07-24 17:56:05 -07:00
Ryan Brandenburg
0dfb34011e
2.0.0-rtm to 2.1.0-preview1
2017-07-24 12:28:52 -07:00
Mike Harder
266736764c
Rename to DiagnosticSourceVersion ( #1143 )
...
- Matches other repos
2017-07-19 09:37:37 -07:00
David Fowler
e4350945c5
Attach the correlation id to the request scope if logging is on ( #1138 )
...
- Add the correlation id to the request scope as well as setting
it as the parent id of the activity
2017-07-11 10:03:15 -07:00
Ryan Brandenburg
3860ff4496
Skip first time experience on Appveyor
2017-07-10 15:18:18 -07:00
Pranav K
6abad0af2e
Merge branch 'rel/2.0.0' into dev
2017-07-10 11:57:56 -07:00
Pranav K
ff547c46a0
Updating KoreBuild branch
2017-07-10 11:57:56 -07:00
Pranav K
b5efb77aa4
Merge branch 'rel/2.0.0' into dev
2017-07-10 11:42:43 -07:00