Chris R
10822b3b4f
#411 Move webroot from project.json to config.
2015-10-22 06:10:33 -07:00
Pranav K
39c355002b
Switching to using generations TFM
2015-10-21 21:38:02 -07:00
Pavel Krymets
7cc3e11a9e
Add compiler configuration to services and another overload for test server creation
...
.. to alow host service configuration
2015-10-21 14:44:20 -07:00
John Luo
99f5febc3b
Changing argument type of serverFeatures to IFeatureCollection
2015-10-21 10:46:01 -07:00
Pavel Krymets
3774b6055f
React to xnd dependency injection refactorings
2015-10-21 09:31:22 -07:00
John Luo
828e8d755e
reacting to telemetry rename
2015-10-19 17:21:15 -07:00
DamianEdwards
8bab053107
CR feedback
2015-10-19 14:32:04 -07:00
DamianEdwards
dade325ac8
CR feedback
2015-10-19 14:19:03 -07:00
DamianEdwards
585c445366
More doc-comments & added IsStaging
2015-10-19 10:59:39 -07:00
DamianEdwards
5279786748
Added doc-comments to IHostingEnvironment
...
- Coherence-Signed#75
2015-10-19 10:51:08 -07:00
Kirthi Krishnamraju
5f4f6194b8
Add logic in test infrastructure to get runtime for coreclr on mac
2015-10-16 14:45:23 -07:00
David Fowler
374526b270
Merge IApplicationShutdown and IApplicationLifetime
...
- Added StopApplication to IApplicationLifetime. This will replace
IApplicationShutdown.RequestShutdown.
2015-10-13 13:25:31 -07:00
Kiran Challa
79a8a4e799
Fix deployers
2015-10-13 10:59:47 -07:00
Chris R
f7c7306881
React to IHeaderDictionary changes.
2015-10-12 08:59:04 -07:00
Ryan Nowak
9a12085ef9
Suppress [Obsolete] warnings for TelemetrySource
2015-10-08 11:17:14 -07:00
David Fowler
e92d325be0
Merge pull request #385 from benaadams/could-not-resist
...
requestId ticks seed, reduced GenerateRequestId allocs
2015-10-08 09:54:20 -07:00
Ben Adams
2da9f13db3
Less allocs in GenerateRequestId
...
Case insentive base32 encoding
2015-10-08 12:15:56 -04:00
Chris R
c0ada4441f
Merge pull request #389 from Kagamine/patch-1
...
To correct the word spelling
2015-10-07 10:22:59 -07:00
Chris R
f88b206082
#310 Do not automatically wrap IFeatureCollections.
2015-10-07 09:22:01 -07:00
あまみや ゆうこ
62ce39afb6
To correct the word spelling
...
To correct the word spelling
2015-10-07 07:11:56 +08:00
damianedwards
7441855c34
Don't use a GUID for request ID because it's slow:
...
- FastHttpRequestIdentifierFeature uses an incrementing long with an int seed
- Everything is lazy so no computer incurred if ID is not asked for
- Optimized routine to stringify the ID
- #306
2015-10-04 22:43:03 -07:00
Pranav K
1ef8474be2
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:40 -07:00
Ben Adams
e3298992e7
use var
2015-10-02 16:57:34 -04:00
Ben Adams
797962b608
Simpler loop construct
2015-10-02 16:56:39 -04:00
Ben Adams
d61586c6a1
Use Jit recongised, standard loop construct
...
For bounds check elimination.
2015-10-02 16:47:23 -04:00
Chris R
8c71357e70
Merge branch 'release' into dev
2015-10-01 14:30:27 -07:00
Chris R
818575c201
Fix server testing dnx scripts.
2015-10-01 14:30:01 -07:00
David Fowler
e323a14b43
Merge pull request #375 from benaadams/log-scope-only-enabled
...
Proposal: Start log scope only if logging is enabled
2015-09-30 03:09:31 -07:00
Ben Adams
4eba490217
Only test for critical logging
2015-09-28 18:46:11 -07:00
Hisham Bin Ateya
371511aaf1
Add description to project.json
2015-09-28 12:48:33 -07:00
Anthony van der Hoorn
49035fd292
Order the setting of ContextAccessor so it happens before the BeginRequest event occurs.
2015-09-28 12:48:05 -07:00
Chris R
0131015b43
Update server test infrastructure, remove Helios concepts.
2015-09-28 12:41:23 -07:00
Ben Adams
434bddeec5
Revert for grumpy test
2015-09-28 01:52:17 +01:00
Ben Adams
ed1fd4a2e8
Lazy eval requestIdentifier
...
Until is moved to httpContext?
2015-09-28 01:45:47 +01:00
Ben Adams
07b3814f32
Correct test
...
Yuk...
2015-09-26 22:51:06 +01:00
Ben Adams
7e52a00499
Start log scope only if logging is enabled
2015-09-26 14:34:49 +01:00
Chris R
c426fa97d5
React to configuration API changes.
2015-09-25 06:28:58 -07:00
Chris R
a9e7948d72
#77 Catch startup exceptions and show them in the browser.
2015-09-24 21:41:08 -07:00
N. Taylor Mullen
520fc2b5fd
Fixed stack overflow when setting RequestServices
...
- Added tests
2015-09-24 17:09:29 -07:00
Ajay Bhargav Baaskaran
cde733a63a
Enabling NuGetPackageVerifier
2015-09-23 16:42:29 -07:00
Hao Kung
49520a2a73
Switch to IServiceProvidersFeature for RequestServices
2015-09-23 13:33:07 -07:00
Chris R
285da613e4
#358 Redo port, add default address.
2015-09-22 08:46:48 -07:00
Chris R
fa1896869e
#358 Support HTTP_PLATFORM_PORT.
2015-09-18 12:41:39 -07:00
David Fowler
82f58d5f16
CR Feedback
2015-09-16 15:01:22 -07:00
David Fowler
9b061ececb
Dispose the service provider on app shutdown
...
- Added a unit test
#322
2015-09-16 14:52:54 -07:00
Chris R
6758010e1a
#353,#354 Add telemetry for begin/end request and unhandled exceptions.
2015-09-16 11:01:29 -07:00
Chris R
10176373c8
#351 Display hosting environment name and listening addresses on console.
2015-09-14 16:19:07 -07:00
Chris R
bda0386a93
#331 Add IServerAddressesFeature.
2015-09-14 16:19:06 -07:00
Pranav K
896c146e24
Replacing NotNullAttribute with thrown exceptions
2015-09-14 11:48:07 -07:00
Pranav K
3e6585dcc8
Adding NeutralResourcesLanguageAttribute
2015-09-10 17:38:16 -07:00
Chris R
1b790467a1
#269 Use a json file instead of an ini file to configure hosting.
2015-09-08 09:50:47 -07:00
N. Taylor Mullen
5fb45b3cfb
Update project.json to have warningsAsErrors accept a bool.
2015-09-02 15:34:19 -07:00
Master T
7dbe5dfbe4
Implement HttpContext.RequestAborted
2015-09-02 20:36:55 +02:00
Chris R
ee7825ecb8
React to HttpContext.Features API changes.
2015-09-01 16:05:37 -07:00
Master T
2ee7384400
TestHost: Add WebSocket support.
2015-09-01 16:01:01 -07:00
Chris R
25b5a42ca6
#329 Change IServerInformation to IFeatureCollection.
2015-08-31 11:24:13 -07:00
Chris R
adae42b66f
Use new HttpContext.Features API.
2015-08-31 07:22:34 -07:00
Chris R
d448c6e389
React to string[] -> StringValues changes.
2015-08-28 12:27:17 -07:00
Hao Kung
55b28abeab
Explicitly set ApplicationServices for HttpContext
2015-08-25 12:23:56 -07:00
Troy Dai
9dd9d39bff
Update packages' versions
2015-08-17 11:10:26 -07:00
David Fowler
52388e89f8
Removed builder arg parameter from IStartupFilter
...
- It broke the composition model by allowing you to
reach out to the original app builder. This breaks
the ability to properly wrap and have all configure
methods see the wrapper.
2015-08-16 19:16:49 -07:00
Hisham Abdullah Bin Ateya
8e39bf4ffb
Shift 'Development' & 'Production' constants into 'EnvironmentName' class
...
Make 'EnvironmentName' static
Change constants -> static readonly fields
Remove trailing spaces
2015-08-15 13:46:40 +03:00
Kirthi Krishnamraju
b67ca0a277
fix build break due to aspnet\Configuration #246
2015-08-13 22:22:45 -07:00
Hao Kung
ad6e4b838a
Goodbye HttpContextAccessor
2015-08-12 13:13:27 -07:00
Troy Dai
051bb87578
Update CoreCLR versions
2015-08-04 10:15:27 -07:00
anurse
712b1d1aec
fix build
2015-07-31 11:48:21 -07:00
mishfit
466c441882
show how to exit
...
- grammer
- verbiage
2015-07-29 11:37:48 -07:00
Victor Hurdugaci
4154dbb8c3
Fix dnx arguments
2015-07-29 01:30:00 -07:00
Victor Hurdugaci
dfe427d3b3
React to DNX renames
2015-07-29 00:01:20 -07:00
moozzyk
72a41c78b9
Fixing dnx.exe arguments in deployer to fix server tests
2015-07-23 13:40:28 -07:00
Andrew Stanton-Nurse
6b9093679e
react to DNX renames
2015-07-21 14:56:53 -07:00
Chris R
a8c755e664
React to FeatureModel package change.
2015-07-17 09:28:11 -07:00
Victor Hurdugaci
430c55440b
Add repository information to project files
2015-07-01 19:59:11 -07:00
Chris R
00b5cdc4a2
#212 Check for duplicate Configure or ConfigureServices methods.
2015-07-01 13:00:54 -07:00
Hao Kung
bf6e293bfe
Simplify server loader logic
2015-06-29 11:39:06 -07:00
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
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