Commit Graph

647 Commits

Author SHA1 Message Date
Chris Ross (ASP.NET) d74040786c #1053 Prevent IISExpressDeployer.Dispose nullref if the process failed to start 2017-05-03 09:40:07 -07:00
John Luo 3c358e9028 Replace ConfigureLogging(Action<ILoggerFactory>) with ConfigureLogging(Action<LoggerFactory>) extension 2017-05-02 13:01:07 -07:00
BrennanConroy 3936bf64f6 Remove configuration from LoggerFactory constructor 2017-05-01 10:18:16 -07:00
Kiran Challa a67bbab6b3 Changing the RID back from win-x64 to win7-x64 to workaround SQL issue 2017-04-27 12:30:45 -07:00
Kiran Challa ccad1b62b4 Updated runtime identifier names 2017-04-27 10:55:20 -07:00
Pavel Krymets ba2bca4a96 Run IHostingStartup's before materializing IConfiguration (#1052) 2017-04-27 08:14:09 -07:00
Chris R 285d62b312 Move IHostedService to new Microsoft.Extensions.Hosting.Abstractions package. 2017-04-26 14:06:11 -07:00
Andrew Stanton-Nurse 6527001b3f remove test logging (#1040) 2017-04-25 15:18:58 -07:00
John Luo a64940a1f7 Remove PreferHostingUrls from options 2017-04-25 10:56:08 -07:00
Pavel Krymets 6d42b2fe86 Expose WebHostBuilderContext in UseDefaultServiceProvider (#1043) 2017-04-25 10:08:44 -07:00
Smit Patel a7221ca766 Update API Check related files
React to aspnet/BuildTools#238
2017-04-25 08:18:37 -07:00
Chris R 8377d226f1 Execute IHostingStart instances in the primary assembly (#1033)
* #1000 Execute IHostingStart instances in the primary assembly
Also make the sample app runnable.
Add an opt-out flag, more tests
2017-04-25 07:30:11 -07:00
John Luo d2816d14ab Make WebHost internal
To avoid conflict with WebHost defined in Microsoft.AspNetCore in MetaPackages
2017-04-24 14:46:35 -07:00
Kiran Challa 7d0770b0e4 Revert "Temporarily remove `dotnet run` argument separator"
This reverts commit 5f9fa5c009.
2017-04-23 08:32:58 -07:00
David Fowler 58cc0bc3f9 Fix the configuration key name for PreferHostingUrls (#1034) 2017-04-22 10:12:16 -07:00
David Fowler 383a13f1f9 Remove unused dependency (#1032) 2017-04-21 10:37:35 -07:00
Kiran Challa 51f77ea7f3 Workaround: On xplat machines, provided executable permission to published standalone application executable 2017-04-20 23:56:29 -07:00
Andrew Stanton-Nurse ce650eee7f react to removal of PlatformAbstractions (#1023) 2017-04-20 09:30:40 -07:00
= 853b3847ad Updates for WebHostBuilderContext overloads 2017-04-19 14:02:23 -07:00
glennc 2b07e88a58 Add overloads to ConfigureServices to accept the WebHostBuilderContext and make the context accessible in more locations. 2017-04-19 14:00:17 -07:00
Kiran Challa f1a59d030e Supply runtime identifier on publishing standalone apps 2017-04-13 14:19:18 -07:00
Chris R a8c61b5abc Add ConfigureAwait to prevent xunit hangs 2017-04-13 07:46:51 -07:00
Chris R 62f74d5be0 #947 Add IServer.StopAsyc, IWebHost.StopAsync, and make Start async 2017-04-12 21:56:19 -07:00
Mike Harder 5f9fa5c009 Temporarily remove `dotnet run` argument separator
- Workaround for "dotnet run no longer passes additional arguments to application" (https://github.com/dotnet/sdk/issues/1118)
2017-04-12 14:22:18 -07:00
BrennanConroy ad1d0cc67d Pass configuration section to LoggerFactory 2017-04-06 15:27:19 -07:00
Andrew Stanton-Nurse 1ae1ff01a3 Add test logging helpers to Hosting (#1005) 2017-04-06 15:19:26 -07:00
Andrew Stanton-Nurse ad79cdd123 fix hangs due to uncleared TCS in IntegrationTesting (#1008) 2017-04-06 11:15:45 -07:00
glennc 0ab882b6d3 Allow configuration and logging to be configured on WebHostBuilder, setting up for the removal of AddProvider from ILoggerFactory. 2017-04-04 14:43:13 -07:00
Pranav K 6a5f7dec10 Investigate System.Reflection.TypeExtensions added to unbreak tests
Fixes #987
2017-04-03 11:55:18 -07:00
Andrew Stanton-Nurse 11de3fd384 Fix issue with remote deployer wait 2017-04-03 08:48:58 -07:00
Andrew Stanton-Nurse 915e984f32 increase timeout for remote deployer (#1001)
Turns out it takes a while to deploy to nano server
2017-03-31 14:34:14 -07:00
Andrew Stanton-Nurse b4b671556a fix nginx deployer (#998)
* fix nginx deployer

* pr feedback
2017-03-30 15:31:07 -07:00
Andrew Stanton-Nurse 7774ed50fa additional checks and logging for iisx shutdown (#997) 2017-03-30 11:48:24 -07:00
John Luo 4cdc970055 Server addresses configuration enhancements
Add PreferHostingUrls to IServerAdressesFeature

Add extension to IWebHostBuilder to set this flag
2017-03-30 10:16:47 -07:00
Andrew Stanton-Nurse f15c99c980 more logging and more resiliant port selection (#996) 2017-03-30 09:46:50 -07:00
Pavel Krymets 7890fdbf94 Add Activity tracking to HostingApplication (#964) 2017-03-29 15:36:48 -07:00
Nate McMaster 1c1681c26f
Revert "Log status of port before starting server with SelfHostDeployer (#993)"
This reverts commit f79904404e.
2017-03-29 09:22:11 -07:00
David Fowler c1487bf93d Fix some style nits 2017-03-28 11:53:35 -07:00
Vance Morrison 8165609f4e Logging optimization.2 14 (#944)
* Trivial change to avoid an allocation when logging is off (normal case).
2017-03-28 11:43:58 -07:00
Nate McMaster f79904404e Log status of port before starting server with SelfHostDeployer (#993) 2017-03-28 10:48:46 -07:00
John Luo 10cdfd9fa2 Remove redundant SkipIfCurrentRuntimeIsCoreClrAttribute 2017-03-25 21:31:49 -07:00
Pranav K 2df3639535 Add System.Reflection.TypeExtensions to workaround test failures 2017-03-24 11:45:47 -07:00
Pranav K 31a2bdffce Remove net451 as a cross-compile target 2017-03-24 11:45:47 -07:00
David Fowler d5cbdb8ac6 Update WebHost.cs (#986) 2017-03-23 21:52:55 -07:00
David Fowler 32bed162a8 Always log the hosting startup assemblies (#982) 2017-03-22 20:57:01 -07:00
David Fowler ddb1bfeb20 Add support for executing IHostingStartup in specified assemblies (#961)
* Add support for executing IHostingStartup in specified assemblies
- Assemblies that are specified in the "hostingStartupAssemblies" configuration (; delimited)
  setting can specify assemblies that use an assembly level attribute (HostingStartupAttribute)
  to specify a type that implements IHostingStartup. This allows hosting environments to
  extend the IWebHostBuilder with platform specific behavior before the application runs.
- Added tests
- Log errors that occur during load and execution of the IHostingStartup
when capture startup errors is off. This happens on start of the application.
- Added debug logging on startup to print out the hosted startup assemblies hosting
processed

#951
2017-03-22 20:23:04 -07:00
Doug Bunting 387e2d8ad1 Disable API Check in projects with untracked breaking changes 2017-03-22 08:33:46 -07:00
Matt Mazzola 120fec741d Add new constructor to TestSever which allows providing preconfigured FeatureCollection to use before Build / Start is invoked. (#967) 2017-03-21 10:21:01 -07:00
Kiran Challa 95de690acd Log error when selfhostdeployer is unable to start the process 2017-03-17 15:03:11 -07:00
Nate McMaster 45874704a9 Unify dependency version to one file and remove workarounds 2017-03-15 11:01:09 -07:00