Hao Kung
5621a2c2c7
React to HttpChanges
2015-06-25 17:04:16 -07:00
Hao Kung
ee8baab1ed
Nuke RequestServicesContainer (inline instead)
2015-06-23 13:44:06 -07:00
Chris R
98f8bf6fd3
#296 Keep the process alive long enough to shutdown gracefully.
2015-06-19 15:04:42 -07:00
Chris R
2c43b350b4
React to IRequestIdentifierFeature refactor.
2015-06-18 15:38:58 -07:00
Chris R
736e6bee2b
#233 Create the wwwroot directory if it doesn't exist.
2015-06-15 11:11:08 -07:00
Chris R
c2b638d85b
React to OnSendingHeaders rename.
2015-06-12 14:38:03 -07:00
Brice Lambson
62e5349773
Make webHostBuilder.UseStartup(startupAssemblyName) work
2015-05-29 12:11:34 -07:00
Kiran Challa
568c8b6bc4
Fix build break.
2015-05-28 16:34:58 -07:00
Kirthi Krishnamraju
4289542996
React to aspnet/Configuration #194
2015-05-22 04:58:56 -07:00
Chris R
2168176149
#276 #277 Fix ini loading, read location from command line.
2015-05-20 16:10:58 -07:00
Kirthi Krishnamraju
b75a855b98
React to aspnet/Congifuration #195,#198
2015-05-20 14:54:33 -07:00
Troy Dai
1566f72063
Update TestHost's dependencies
2015-05-20 12:24:38 -07:00
David Fowler
ac1e0aeee3
Fixed remaining refs
2015-05-17 10:25:42 -07:00
David Fowler
3124cdd641
Remove ConfigureServicesDelegate
...
- Removed the delegate type as it's not used anywhere in user code
- Also removed platform helper
2015-05-17 10:19:03 -07:00
Chris R
0e87d989d7
#272 Make HostingEnvironment default to Production.
2015-05-15 14:45:34 -07:00
Hao Kung
5b851c49a3
Throw when ConfigureServices has wrong signature
2015-05-15 13:46:58 -07:00
Chris R
89e60921f8
React to CoreClr dependency changes.
2015-05-15 10:39:32 -07:00
David Fowler
8c58f7ac1a
Print started
2015-05-12 18:32:53 -07:00
Glenn Condron
c390d47317
Add IsDevelopment and IsProduction extension methods
2015-05-11 18:29:27 -07:00
Kai Ruhnau
95b1997c14
Simplify Hosting's shutdown handling.
...
Don't require a TTY on Unix.
2015-05-12 00:10:24 +02:00
Hao Kung
1354d66fb6
Ensure ConfigureServices is only called once
2015-05-11 15:08:40 -07:00
Kai Ruhnau
4de328069a
Add an ApplicationStarted event
2015-05-09 08:52:53 +02:00
Chris R
ad93dd74b6
React to Http namespace changes.
2015-05-07 13:26:53 -07:00
Hisham Abdullah Bin Ateya
4852bf0c52
Using [NotNull]
2015-05-07 10:17:35 -07:00
Hisham Abdullah Bin Ateya
018b4c2426
Using 'nameof' operator instead of magic strings
2015-05-07 10:17:34 -07:00
Troy Dai
ef9dde7d7c
React to common package name change
2015-05-07 09:37:39 -07:00
N. Taylor Mullen
65b21712ef
Update LICENSE.txt and license header on files.
2015-05-01 13:51:42 -07:00
Brennan
c4d8b51f99
React to DNX package renames
2015-05-01 11:05:40 -07:00
Brennan
2c602d6396
Only revert runtime.abstractions
2015-04-29 23:50:17 -07:00
Brennan
23592666e2
Revert "Revert "Reacting to interface name changes""
...
This reverts commit 2a90b46be9 .
2015-04-29 23:48:21 -07:00
Brennan
a8f794bbb3
Revert "Revert "Interfaces->Abstractions""
...
This reverts commit 306cf6221d .
2015-04-29 23:47:40 -07:00
Brennan
306cf6221d
Revert "Interfaces->Abstractions"
...
This reverts commit ec7a4351de .
2015-04-29 23:44:27 -07:00
Brennan
2a90b46be9
Revert "Reacting to interface name changes"
...
This reverts commit 4308522de7 .
2015-04-29 23:44:24 -07:00
Brennan
4308522de7
Reacting to interface name changes
2015-04-29 18:52:51 -07:00
Brennan
ec7a4351de
Interfaces->Abstractions
2015-04-29 16:54:12 -07:00
Chris R
f48801cdf7
React to Http.Core rename.
2015-04-29 15:28:38 -07:00
Hao Kung
5093c06b2a
Fix program main to actually use config
2015-04-24 00:10:36 -07:00
Hao Kung
234bbf82f2
Hosting API Review changes
...
- Introduce WebHostBuilder
2015-04-23 23:51:29 -07:00
Chris Ross
663bf4f0f9
Handle FileProviders package rename.
2015-04-23 11:59:17 -07:00
Praburaj
1248c7a76b
Assigning application pool runtime version to 4.0.30319 explicitly
...
I'm noticing that leaving it to an empty value defaults to 4.0 runtime on Win8.1 and above. But on downlevel OSes this defaults to v2.0 app pool resulting in errors.
Always assigning the app pool version explicitly.
2015-04-21 11:41:57 -07:00
Kiran Challa
d270525fde
Create a logging scope having request id
2015-04-21 08:52:01 -07:00
Chris Ross
5fac18b418
HttpAbstractions#265 - Remove IApplicationBuilder.Server setter.
2015-04-21 08:20:13 -07:00
Praburaj
1a4dc9488a
Trying to redirect the stdinput as well to see if this succeeds on CI
2015-04-20 16:48:37 -07:00
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