Commit Graph

400 Commits

Author SHA1 Message Date
Praburaj f92b1f36e1 Redirecting output for all process starts to see correlation in logs. 2015-04-20 16:19:56 -07:00
Praburaj f3a4cf0ea7 Fixing the CreateNoWindow=false issue on selfhost
When CreateNoWindow is set to false, I see the selfhost process exiting immediately after start due to https://github.com/aspnet/Hosting/issues/140.

To fix this I'm manually redirecting the stderror and stdoutput streams so test runs will have necessary logs.
2015-04-20 16:00:47 -07:00
Praburaj 78e9ef2782 Add more logging while starting dnx.exe or dnu.cmd 2015-04-20 13:51:00 -07:00
Praburaj 0e9f876d4e Removing timeout for dnu publish
Sometimes on slower machines that it takes more than this time especially when -no-source is turned on.
2015-04-20 11:11:00 -07:00
Praburaj 0ab04fd319 Setting exit code in exception message. 2015-04-20 10:25:53 -07:00
Praburaj df6f59a1d1 Logging the dnx and dnu paths while running selfhost or dnu publish. 2015-04-20 10:17:18 -07:00
Praburaj cd878d57c1 Removing some terms to clear the policheck. 2015-04-17 18:41:19 -07:00
Praburaj fc96d4d3a5 Server deployment helpers in testing repo. 2015-04-17 14:46:43 -07:00
Chris Ross ee554439cf Handle Http.Core rename. 2015-04-16 12:13:40 -07:00
Praburaj 98e70636fe Adding a description for hosting interfaces package.
Fixes: https://github.com/aspnet/Hosting/issues/193
2015-04-15 11:10:18 -07:00
Chris Ross 7fb8053700 Move IServerInformation to Server.Interfaces. 2015-04-10 10:04:05 -07:00
Hao Kung f337f8cd04 Add TestServer.CreateBuilder overload 2015-04-08 14:27:38 -07:00
N. Taylor Mullen ad108a14f3 Merge branch 'release' into dev 2015-04-07 14:45:29 -07:00
N. Taylor Mullen 40490593ce Add serviceable attribute to projects.
aspnet/DNX#1600
2015-04-07 14:45:23 -07:00
Doug Bunting ee511e4181 Update .xproj files for Microsoft.Web.AspNet.* -> Microsoft.DNX.* rename
- one new file
2015-04-03 12:29:47 -07:00
Doug Bunting e3b34d8c43 Merge remote-tracking branch 'origin/release' into dev 2015-04-03 11:56:29 -07:00
Doug Bunting 8be4a1a0af Update .xproj files for Microsoft.Web.AspNet.* -> Microsoft.DNX.* rename 2015-04-02 13:49:26 -07:00
David Fowler 8639f3edbc Renamed M.A.Server.Interfaces -> M.A.Hosting.Server.Interfaces 2015-04-01 03:45:02 -07:00
David Fowler 4b8f02d7af Sort dependencies 2015-04-01 03:24:20 -07:00
David Fowler 04e5a558ab Move interfaces around
- Moved IServerFactory to Microsoft.AspNet.Server.Interfaces
- Moved IHttpContextAccessor to Microsoft.AspNet.Hosting.Interfaces
- Fixed dependencies so that they are minimal

#172
2015-04-01 02:34:01 -07:00
Hao Kung fd9f845dc9 Don't blast null values into UseStartup/Server 2015-03-30 20:46:23 -07:00
Hao Kung 77e2dc263f Hosting rework #2
- Merge HostingContext and HostingEngine
- Cleanup usage via builder pattern
2015-03-30 18:05:51 -07:00
Praburaj 65ef65e2d8 PR feedback on IsEnvironment extension
removing [NotNull] on environmentName parameter. String.Equals is expected to handle this appropriately.
2015-03-24 13:08:04 -07:00
Praburaj 0dbbd2f655 Adding some tests for the MapPath extension method
And looks like I pushed the MapPath extension change too soon. I had to fix an issue in the path for forward and backward slash.

For example if an application tries to do MapPath("/resource") then this code does not work cross plat unless the directory separator characters are fixed appropriately.

Fixed it and also added some test coverage.
2015-03-23 17:43:36 -07:00
Praburaj f35bfcd271 Adding MapPath extension 2015-03-21 07:18:40 -07:00
Hao Kung 19b75b688a Rework hosting
- IStartupFilter support
- Rework HostingEngine
- AutoRequestScope by default via (IStartupFilter)
- RIP RequestContainer
2015-03-19 10:57:34 -07:00
Ajay Bhargav Baaskaran de44c3be99 React to aspnet/HttpAbstractions#160 - Implementing OnResponseCompleted in TestHost 2015-03-17 16:10:05 -07:00
Praburaj 3b0d5fd422 Add extension method for getting environment name
Fixes: https://github.com/aspnet/Hosting/issues/100
2015-03-16 13:13:50 -07:00
N. Taylor Mullen e3e0f1a1c3 Update .kproj => .xproj. 2015-03-11 14:07:29 -07:00
N. Taylor Mullen 48c6facf29 Remove BOM from project.json, *.cmd, *.sh and *.shade files. 2015-03-09 12:54:37 -07:00
N. Taylor Mullen 1bf2c7c7f3 Update K_BUILD_VERSION/kre/KRE/.k => DNX_BUILD_VERSION/dnx/DNX/.dnx. 2015-03-08 12:50:29 -07:00
N. Taylor Mullen 19df67f33e Update aspnet50/aspnetcore50 => dnx451/dnxcore50. 2015-03-08 12:50:29 -07:00
Doug Bunting ee55e38260 CR comments
- change order a bit and add a unit test
2015-03-06 16:44:55 -08:00
Doug Bunting 89a1ec1cb5 Apply `configureHostServices` after the `fallbackProvider`
- allows MVC to override `IApplicationEnvironment` in functional tests
2015-03-06 15:06:39 -08:00
Hao Kung 28cc37de96 Add another Create overload that was missing 2015-03-06 08:57:58 -08:00
Praburaj eeda8e3d73 Rename Microsoft.AspNet.Http.Interfaces => Microsoft.AspNet.Http 2015-03-05 17:03:03 -08:00
Brennan ca9d6bcd77 DI API changes 2015-03-05 14:39:19 -08:00
Hao Kung f7c78b8fbc Make it easier to add hosting services
Fixes https://github.com/aspnet/Hosting/issues/145
2015-03-05 12:23:14 -08:00
David Fowler d0980738e3 Removed AddLogging since it comes from Logging now 2015-03-05 02:20:20 -08:00
David Fowler a6ced0c60c Removed configuration parameter from AddTypeActivator 2015-03-04 21:23:59 -08:00
Brennan 02ed770353 Logging API changes 2015-03-04 20:04:49 -08:00
Hao Kung 7adf11b7bc React to DI changes 2015-03-04 18:25:49 -08:00
Praburaj c632c8a6a4 Reverting change to include ILogger<> from manifest
This seems to cause MVC to fail.
2015-03-04 17:48:08 -08:00
Praburaj 2af7332667 Adding ILogger<> to the manifest
Change from Hao.
2015-03-04 15:58:19 -08:00
Praburaj 718d923c7d Adding IApplicationLifetime to the manifest
Since IApplicationLifetime is not added to the manifest, while calling HostingServices.Create() before invoking ConfigureServices() we end up creating a new instance of IApplicationLifetime. So the Cancellationtoken that hosting triggers on appshutdown is different from what the app is exposed.
2015-03-04 15:48:31 -08:00
Praburaj fde3b0d2af OwinFeature collection throws NotSupported exception as the featurecollection is immutable
Addresses: https://github.com/aspnet/HttpAbstractions/issues/207
2015-03-03 12:02:42 -08:00
Praburaj d6535eeba0 Rename IHttpContextAccessor.Value to IHttpContextAccessor.HttpContext
Fixes: https://github.com/aspnet/Hosting/issues/160
2015-03-02 10:38:37 -08:00
Eilon Lipton 16c8d51d0b Fixes #76 - improve error messages in Hosting
Removed the TODOs from messages, and generally made them more readable.
2015-03-01 22:55:27 -08:00
Praburaj 6bf5eabd9f Hosting API review # 2
1. Moving HostingUtilities and PipelineInstance into internal namespaces.
2. Renaming some properties in IHostingEnvironment
3. Renaming IHttpContextAccessor HttpContext into Value.

Addresses:
https://github.com/aspnet/Hosting/issues/159
https://github.com/aspnet/Hosting/issues/157
https://github.com/aspnet/Hosting/issues/161
2015-02-27 11:30:38 -08:00
Eilon Lipton eb2887e5ef Merge pull request #153 from dtkujawski/dev
Ability to derive Startup from base class
2015-02-26 22:39:07 -08:00
Praburaj 435215b542 PR comments 2015-02-26 10:38:39 -08:00
Praburaj a2eec4f863 Changing the IHttpContextFactory.CreateHttpContext take in a IFeatureCollection
Addresses: https://github.com/aspnet/Hosting/issues/162
2015-02-25 17:48:46 -08:00
Praburaj 00864c1af4 Hosting API review feedback # 1
Addresses:
https://github.com/aspnet/Hosting/issues/164
https://github.com/aspnet/Hosting/issues/163
https://github.com/aspnet/Hosting/issues/155
https://github.com/aspnet/Hosting/issues/156
https://github.com/aspnet/Hosting/issues/154
2015-02-25 16:05:22 -08:00
Hao Kung d687ec2c26 Revert HostingServices.Create changes
Need to understand MVC failures
2015-02-19 17:57:27 -08:00
Hao Kung b510370c9b Add ILogger to manifest 2015-02-19 16:58:04 -08:00
Hao Kung 21d5ae540e Fix for MVC functional failures 2015-02-19 15:17:18 -08:00
Hao Kung 2ee12735b3 Make it easier to add hosting services
Fixes https://github.com/aspnet/Hosting/pull/146
2015-02-19 13:22:58 -08:00
David Kujawski b94634b4fa Merge pull request #1 from aspnet/dev
Update with recent changes from aspnet/Hosting
2015-02-13 11:36:30 -06:00
dtkujawski e95472e953 Switch from tabs to spaces 2015-02-12 23:45:26 -06:00
Brice Lambson a48f76da7c Update IServiceProvider references 2015-02-12 15:48:49 -08:00
dtkujawski fe3675a9e0 Ability to derive Startup from a base class and have "Configure" and "ConfigureServices" be invoked from the base class when present. 2015-02-12 17:40:14 -06:00
Pranav K 5038c369db Using IServiceManifest from Microsoft.Framework.Runtime.Interfaces 2015-02-12 14:44:38 -08:00
David Fowler 6208698a5c Added Microsoft.AspNet.Hosting.Interfaces package 2015-02-09 22:10:29 -08:00
damianedwards eba2808109 Register ILogger<T> -> Logger<T> in default services 2015-02-03 10:36:35 -08:00
Chris Ross 36c2a44b91 Handle IFileSystem rename. 2015-01-20 08:37:10 -08:00
Stephen Halter bf9d22bb89 Handle HttpFeature rename 2015-01-18 20:50:01 -08:00
Chris Ross 9746a67990 Handle PipelineCore rename. 2015-01-15 12:45:07 -08:00
Hao Kung 16a811479e Simplify HttpContextAccessor (now singleton) 2015-01-14 17:24:33 -08:00
Hao Kung f786fb7bd0 Add HttpContextAccessor 2015-01-12 10:22:15 -08:00
Kai Ruhnau 6cd5744383 Catch exceptions while disposing 2014-12-28 00:05:33 +01:00
David Fowler 217f9ca3d3 Merge pull request #125 from aidancasey/dev
NDC London bug fix! , changing environment variable name
2014-12-22 18:08:07 -08:00
Chris Ross 4333003df0 Generalize BasePath logic. 2014-12-18 15:30:43 -08:00
David Fowler a5ab614937 Removed the null check for IApplicationBuilder 2014-12-06 10:41:11 -08:00
David Fowler 559f5491d4 Make services registered in ConfigureServices work in Configure
- Added a test

#114
2014-12-06 10:41:10 -08:00
Chris Ross 2155c08e76 Make WebRootFileSystem settable. 2014-12-05 09:24:06 -08:00
Chris Ross 03e4739a3f Re-merge IWebRoot & IHostingEnv. 2014-12-04 17:23:21 -08:00
Chris Ross b883968eef #86 - Implement IWebRootFileSystemProvider 2014-12-04 14:44:16 -08:00
aidan casey 99c566cac1 NDC London bug fix! , changing environment variable name 2014-12-05 04:54:58 +11:00
Victor Hurdugaci bf0c8c95b0 Add schema version to kproj files 2014-11-25 10:47:58 -08:00
Hao Kung a9827a4310 GetDefaultServices -> AddHosting
Also stop adding options
2014-11-24 17:33:11 -08:00
David Fowler 075edc516c Handle null configuration in HostingServices.Create 2014-11-23 22:48:28 -08:00
Glenn Condron bd5c07d66a Move default hosting environment code 2014-11-21 17:04:04 -08:00
Hao Kung 2f02fc6091 Fix SelfHost to default to config environment
Fixes MusicStore
2014-11-21 15:01:52 -08:00
Hao Kung 63c8e1889b Add IServiceManifest 2014-11-20 17:37:35 -08:00
Hao Kung ac6f1223df Hosting changes reacting to fallback being removed
- HostingServices.Create() is the supported way to create a service
collection with kre services imported
- IHostingEnvironment is now a normal service
- IConfigureHostingEnvironment is how you configure it
2014-11-20 17:23:31 -08:00
Chris Ross b44ffdb745 #111 - Remove DataProtectionOptions from the service collection. 2014-11-18 13:02:58 -08:00
Chris Ross b7bb7f8fcf Fix issue with empty path. 2014-11-14 09:43:33 -08:00
Chris Ross bf5d14f477 #78 - Enable TestServer to populate the PathBase. 2014-11-13 16:23:03 -08:00
Victor Hurdugaci d25ffec655 Update KProj to latest version 2014-11-12 15:06:43 -08:00
Chris Ross 65f595ca02 Add new HeadersSent API. 2014-11-06 12:01:14 -08:00
Hao Kung 7f1024aac0 Unify ConfigureServices to take IServiceCollection with Options 2014-11-04 12:32:24 -08:00
David Fowler 7277dc910a Merge branch 'release' into dev 2014-10-31 01:07:04 -07:00
David Fowler c9e0f9beb1 Added package descriptions 2014-10-31 01:06:50 -07:00
David Fowler 5b515fd132 Updated JSON.NET to 6.0.6 2014-10-29 10:22:19 -07:00
Pranav K 9309765ffa Fixing System.Diagnostics.Contracts reference 2014-10-24 08:01:10 -07:00
Pranav K c9fbaccde1 Cleaning up project.json
Updating Newtonsoft.Json version to 6.0.6
2014-10-24 00:45:27 -07:00
Chris Ross d4778e1ad1 Add missing Contracts dependency. 2014-10-17 10:01:13 -07:00
Stephen Halter cd90a337ee Change GetService calls to GetRequiredService
GetRequiredService throws for missing services like GetService used to.
2014-10-16 16:20:52 -07:00
Hao Kung 4efa6a428b Support IServiceProvider ConfigureServices() 2014-10-16 11:44:52 -07:00
Chris Ross 33dd087e0f Move UseMiddleware from RequestContainer to Http.Extensions. 2014-10-15 15:35:29 -07:00
Hao Kung 16fee38c95 Handle null httpContext.ApplicationServices 2014-10-14 21:02:33 -07:00
Hao Kung 6466d1061e Use/EnsureRequestServices changes
- Split UseServices overloads into UseRequestServices and UseServices
- Add RequestServicesContainer class which contains the old
ContainerMiddleware logic and exposes a new
EnsureRequestServices(HttpContext) method which can be called to
populate RequestServices
- ConfigureServices now scans for Configure{Env}Services instead of
ConfigureServices{Env}
- Add OptionsServices as part of default HostingServices
2014-10-14 19:01:01 -07:00
Levi B ebe4948a3e Add a discriminator so that DataProtection doesn't use the same subkey across apps by default. 2014-10-10 15:06:31 -07:00
Levi B 821e13a1a7 Update Hosting to account for DataProtection API changes. 2014-10-10 12:13:58 -07:00
Pranav K fafc191d05 Removing version from framework assemblies node 2014-10-10 10:57:58 -07:00
Pranav K e094c1a71d Reacting to CLR package versioning changes 2014-10-10 10:32:44 -07:00
Hao Kung babb296f35 Rename UseServices -> UsePerRequestServices 2014-10-09 14:05:59 -07:00
Hao Kung 684aaed9bd Cleanup headers 2014-10-09 14:04:36 -07:00
Pranav K da102032b5 Reacting to Dependency Injection changes 2014-10-08 19:28:37 -07:00
Hao Kung 53eea70c06 Startup: Call ConfigureServices if exists 2014-10-08 12:05:44 -07:00
shhsu 78cb314dd2 Activator change requires TypeActivator to be singlton 2014-10-06 09:28:18 -07:00
David Fowler 07ccfe880b Fixup references 2014-10-05 04:59:24 -07:00
Pranav K 7574378d37 Removing declaration expressions 2014-10-01 14:45:04 -07:00
Chris Ross c47d6d0c78 #74 - Parse the project.json file with Newtonsoft directly. 2014-09-15 14:54:56 -07:00
Chris Ross 8a66871139 #71 - Create IHostingEnvironment. 2014-09-11 16:28:01 -07:00
Chris Ross 200f894b5b Handle IBuilder rename to IApplicationBuilder. 2014-09-10 10:25:41 -07:00
David Fowler f4953a0b29 Updated to use the new target framework in project.json 2014-09-05 09:06:01 -07:00
David Fowler a9ec7cfb62 Changing net45 to aspnet50 2014-09-04 01:22:48 -07:00
Pranav K 904eeb76f9 Removing TestClient from TestServer 2014-09-01 11:56:11 -07:00
David Fowler 630abe6a5d Updated to use the new target framework in project.json 2014-08-28 23:29:57 -07:00
Pranav K 6551a30391 Reacting to System.IO package version change 2014-08-20 06:56:32 -07:00
Louis DeJardin c720364d0e Registering standard LoggerFactory : ILoggerFactory implementation 2014-08-15 16:03:35 -07:00
David Fowler 58468e9509 Removed source files from the project 2014-08-15 08:13:03 -07:00
Chris Ross 9e950fba27 More var. 2014-08-04 12:28:20 -07:00
Chris Ross ed38d28db4 #65 - Port more TestHost funcationality. 2014-07-31 11:37:27 -07:00
Pranav K 0385438ed0 Reacting to System.Collections versioning change 2014-07-14 16:51:46 -07:00
David Fowler b6243326c3 Renamed configurations to frameworks in project.json 2014-07-13 21:50:14 -07:00
Ben Brown 0f9e232759 Updating ILogger descendants for interface change. 2014-07-03 20:06:11 -07:00
Chris Ross 8f31665478 Make IServerFactory AssemblyNeutral. 2014-06-24 10:22:28 -07:00
Brice Lambson 64850167a1 Bump version to 1.0.0-* 2014-06-19 16:32:13 -07:00
Louis DeJardin 45933b149e IServerFactory is never a registered service
IServerManager is registered when needed

Or the caller may provide context.ServerFactory instance when an
override is needed
2014-06-17 15:10:13 -07:00
Stephen Halter 0ab560e086 Add UseServices overload that takes a Func returning IServiceProvider
- This should be useful for third-party IoC containers
2014-06-16 18:32:20 -07:00
Stephen Halter abbd763f0f Use GetServiceOrDefault for optional dependency 2014-06-11 18:32:40 -07:00
Hao Kung 3fb1a06e25 Add OptionsServices in UseServices 2014-06-03 15:03:57 -07:00
Chris Ross 25db412332 Clean up IApplicaitonLifetime service injection. 2014-05-30 16:30:51 -07:00
Chris Ross 43ae61f7bc #23 - Implement graceful shutdown. 2014-05-30 15:49:14 -07:00
Hao Kung a2fd1e1d90 Remove options services from UseServices
Add OptionsModel.OptionServices.DefaultServices instead
2014-05-28 12:09:29 -07:00
David Fowler aa76fe3b4f Fixed project.json casing 2014-05-27 00:23:05 -07:00
David Fowler f656f0dfe2 Fixed casing of project.json 2014-05-25 10:03:44 -07:00
David Fowler 07daba4457 Renamed Project.json to Project.json2 2014-05-25 10:03:44 -07:00
Pranav K cab0d80f9d Updating kproj file to match tooling changes 2014-05-18 20:13:55 -07:00
Hao Kung 1189f10ba8 Move Options to UseServices
Hosting default services wasn't working as expected,
UseServices
2014-05-15 18:11:51 -07:00
Hao Kung 8695da085b Add IOptionsAccessor as a default service 2014-05-15 16:24:39 -07:00
Chris Ross 5a09690447 #22 - Use binding flags to locate method. 2014-05-09 11:19:17 -07:00
Chris Ross afa87bf857 #22 - Make UseMiddleware look for any Invoke method. 2014-05-09 09:17:27 -07:00
Louis DeJardin 7edc2dfbe9 Fixing unit tests 2014-05-08 22:36:56 -07:00
Louis DeJardin 55271e8719 Supporting Startup method dependency injection
also changes method name from Configuration to Configure
also supports enviroment name command line and
2014-05-08 20:38:36 -07:00
Javier Calvarro Nelson 7580a9a291 Changed the default status code of ResponseInformation to 200 in
order to be consistent with the behavior of the rest of the hosts.
2014-05-08 14:22:31 -07:00
Wei Wang 4d302eea1a Merge branch 'sort-dependencies' into dev 2014-05-08 11:19:19 -07:00
David Fowler 03cffeb451 React to renames 2014-05-08 03:49:01 -07:00
Wei Wang 73792af799 Sort dependencies and remove duplicates in dependencies 2014-05-07 16:59:22 -07:00
Glenn Condron 4d78121aa4 Wrap HttpContext in an ObjectHandle to avoid cross domain issues 2014-05-07 15:11:50 -07:00
Chris Ross af38d26fe7 Provide empty logger factory service. 2014-05-07 09:12:13 -07:00
Wei Wang 7c7efeda57 Fix ordering of usings and dependencies after namespace renaming 2014-05-06 14:59:55 -07:00
Chris Ross 3b57674141 Update DI dependency. 2014-05-06 11:11:00 -07:00
David Fowler f72de34e10 Move extension methods to builder namespace and fix sample 2014-05-06 00:17:09 -07:00
David Fowler a4816ab782 React to renames 2014-05-06 00:02:26 -07:00
Wei Wang d8ff084dc1 Update dependency namespace 2014-05-05 19:55:23 -07:00
Chris Ross 3141543f04 Fix HttpAbstractions dependency renames. 2014-05-05 16:26:26 -07:00
anpete e645599aa6 Update file headers 2014-05-01 17:39:17 -07:00
Chris Ross 95667dba69 Remove unused filesystem dependencies. 2014-05-01 14:15:11 -07:00
Chris Ross 61924dd73e Fix renamed IContextAccessor APIs. 2014-04-30 15:43:21 -07:00
David Fowler 7b4e1fd48e Added DPAPI implementation that works on mono 2014-04-29 23:58:53 -07:00
GrabYourPitchforks 4077c03a7b Hosting: Throw if startup method isn't void-returning. 2014-04-24 12:54:50 -07:00
David Fowler bba57874bc Put UseServices extension method in Microsoft.AspNet 2014-04-18 00:13:10 -07:00
David Fowler 252f17e5e2 Adjusting due to API changes 2014-04-17 22:16:04 -07:00
David Fowler 11080a5d06 Removed Properties folder 2014-04-17 20:31:11 -07:00
David Fowler 10ee3c20e3 Rename UseContainer to UseServices 2014-04-17 20:27:18 -07:00
David Fowler e99576a429 Added callback overload to UseContainer
- Allows caller to pass a delegate to configure add services via the
  ServiceCollection.
2014-04-17 00:12:41 -07:00
David Fowler 0bda88145d Removed declared ANIs and referenced Microsoft.Net.Runtime.Interfaces instead 2014-04-09 22:14:59 -07:00
David Fowler e3c64aeb55 Updated to use the new tooling 2014-04-09 22:08:21 -07:00
Javier Calvarro Nelson 89e532873e Bumped the version of System.Threading.Tasks to 4.0.10.0 to fix the build break in the remaining project.json 2014-04-09 14:05:01 -07:00
Javier Calvarro Nelson 8ca4a331e2 Created an in memory host for testing purposes and added the appropriate
APIs to allow sending requests through the pipeline easily.
2014-04-09 12:58:58 -07:00
Pranav K b366cb1cd0 Updating CoreCLR package versions 2014-03-27 18:30:24 -07:00
Ryan Nowak 2207acb917 Incorporate breaking change from DI 2014-03-21 17:53:18 -07:00
Chris Ross 9a4678d40f Change config order. 2014-03-20 21:14:22 -07:00
Chris Ross 982cf2a1d6 Code review cleanup. 2014-03-20 21:14:20 -07:00
Chris Ross 11762840cd Add an Initialize step to IServerFactory. 2014-03-20 21:14:18 -07:00
Louis DeJardin ff19628832 Removing the temporary use of thread static 2014-03-19 18:15:58 -07:00
Louis DeJardin 951e8df893 Making core clr friendly 2014-03-19 18:15:50 -07:00
Louis DeJardin 7b038d4e31 Adding standard implementation of IContextAccessor<> 2014-03-19 18:13:03 -07:00
Louis DeJardin c39a41bd9f Adding UseContainer middleware
Assigns values to HttpContext.ApplicationServices and
HttpContext.RequestServices as call passes through
2014-03-19 18:13:02 -07:00
Stephen Halter aa0b52df4e ServiceCollection.FallbackServices no longer exists
- Pass the fallback service provider to BuildServiceProvider instead
2014-03-18 15:04:49 -07:00
GrabYourPitchforks ea1f93aa91 Fix bad call to Assembly.GetType in Hosting.
CR: chrross
2014-03-18 11:49:41 -07:00
David Fowler cd9d3a3335 Updated hosting to use service describer 2014-03-17 19:24:31 -07:00
GrabYourPitchforks 063420067e HostingServices should provide a default implementation of IDataProtectionProvider 2014-03-17 14:09:31 -07:00
David Fowler d7bbcb9644 Fixed service provider building 2014-03-15 14:41:41 -07:00
Chris Ross 4d511b3aef Make IServerFactory not assembly neutral temporarily. 2014-03-14 15:13:00 -07:00
David Fowler c3e0279aac Updated to use service collection 2014-03-14 14:22:20 -07:00
Chris Ross 2b7272fe07 Review feedback. 2014-03-14 10:17:46 -07:00
Chris Ross 6a5cb913c8 Review cleanup. Cleaner Startup auto-detect. Fix tests. 2014-03-13 14:25:30 -07:00
Chris Ross ee4bb6de87 Review feedback. Style cleanup. Updated build template files. 2014-03-13 09:33:29 -07:00
Chris Ross a3eb280275 Implement Program.Main and ServerManager. Add Startup search. 2014-03-12 15:07:37 -07:00
David Fowler f420ba4600 Added required packages for K 2014-03-07 02:39:48 -08:00
Louis DeJardin c4e98614e5 Pointing at updated configuration package name 2014-03-04 20:23:51 -08:00
Louis DeJardin 590ae27208 Adding ITypeActivator and TypeActivator to hosting services 2014-02-24 13:32:55 -08:00
David Fowler 7aeecf6bce Look for Startup and AssemblyName.Startup 2014-02-14 00:20:08 -08:00
Louis DeJardin 14679a78ee Implementing code review feedback 2014-02-10 18:18:10 -08:00
Louis DeJardin f59d29b5eb Renaming DefaultServices to GetDefaultServices 2014-02-10 17:57:44 -08:00
Louis DeJardin 0e813fbb79 Rough outline of hosting components 2014-02-09 23:25:56 -08:00