Chris R
b138f2a460
React to IFeatureCollection API changes.
2015-08-03 15:46:01 -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
Eilon Lipton
bc409abb7d
Update API usage from Configuration change
...
Caused by
602ce3723f
2015-07-22 14:04:14 -07:00
Chris R
a8c755e664
React to FeatureModel package change.
2015-07-17 09:28:11 -07:00
Chris R
00b5cdc4a2
#212 Check for duplicate Configure or ConfigureServices methods.
2015-07-01 13:00:54 -07:00
Hao Kung
ee8baab1ed
Nuke RequestServicesContainer (inline instead)
2015-06-23 13:44:06 -07:00
Chris R
2c43b350b4
React to IRequestIdentifierFeature refactor.
2015-06-18 15:38:58 -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
Kai Ruhnau
a80b5b4f3d
Disabled two tests failing on Mono
2015-05-22 23:48:51 +02:00
Kirthi Krishnamraju
4289542996
React to aspnet/Configuration #194
2015-05-22 04:58:56 -07:00
Kirthi Krishnamraju
b75a855b98
React to aspnet/Congifuration #195,#198
2015-05-20 14:54:33 -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
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
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
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
Troy Dai
b98af101f9
React to OperatingSystems change
2015-04-24 13:57:10 -07:00
Hao Kung
234bbf82f2
Hosting API Review changes
...
- Introduce WebHostBuilder
2015-04-23 23:51:29 -07:00
Kiran Challa
d270525fde
Create a logging scope having request id
2015-04-21 08:52:01 -07:00
Chris Ross
ee554439cf
Handle Http.Core rename.
2015-04-16 12:13:40 -07:00
Hao Kung
f337f8cd04
Add TestServer.CreateBuilder overload
2015-04-08 14:27:38 -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
e75f40bd24
Fix paths in map path test
2015-04-02 00:12:41 -07:00
David Fowler
2b07b1a5fa
Added test that injects IHostingEnvironment
...
#221
2015-04-01 21:59:14 -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
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
Hao Kung
19b75b688a
Rework hosting
...
- IStartupFilter support
- Rework HostingEngine
- AutoRequestScope by default via (IStartupFilter)
- RIP RequestContainer
2015-03-19 10:57:34 -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
a10acfd4cd
Update xunit.runner.kre => xunit.runner.aspnet.
2015-03-12 17:17:33 -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
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
9618dfa272
Correct one unit test
2015-03-06 15:55:47 -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
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
f2d345855b
Adding a test for mutable feature collection
2015-03-03 14:07:10 -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
2ee12735b3
Make it easier to add hosting services
...
Fixes https://github.com/aspnet/Hosting/pull/146
2015-02-19 13:22:58 -08:00
dtkujawski
5a5975e348
Removed Ctor, Cleaned up namespace and removed extra vertical spacing as per comments.
2015-02-13 11:47:42 -06: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
Pranav K
66b98e2ff3
Reacting to IServiceManifest namespace rename
2015-02-12 16:05:09 -08: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
David Fowler
6208698a5c
Added Microsoft.AspNet.Hosting.Interfaces package
2015-02-09 22:10:29 -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
Chris Ross
4333003df0
Generalize BasePath logic.
2014-12-18 15:30:43 -08:00
Brennan
4ad0f41eea
Update tests to use official xunit
2014-12-15 15:17:07 -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
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
Victor Hurdugaci
d85580649f
Update the expected exception from DI
2014-12-03 13:52:46 -08: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
Pranav K
aebfecdf87
Reacting to DI changes
2014-11-24 10:10:51 -08:00
Glenn Condron
bd5c07d66a
Move default hosting environment code
2014-11-21 17:04:04 -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
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
Pranav K
c9fbaccde1
Cleaning up project.json
...
Updating Newtonsoft.Json version to 6.0.6
2014-10-24 00:45:27 -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
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
c859c3dad5
Skip failing test due to DataProtection changes.
2014-10-10 12:27:14 -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
Hao Kung
53eea70c06
Startup: Call ConfigureServices if exists
2014-10-08 12:05:44 -07:00
David Fowler
07ccfe880b
Fixup references
2014-10-05 04:59:24 -07:00
Chris Ross
8a66871139
#71 - Create IHostingEnvironment.
2014-09-11 16:28:01 -07:00
Wei Wang
64455620a0
React to renaming TargetFramework to RuntimeFramework
2014-09-10 12:31:50 -07:00
Chris Ross
200f894b5b
Handle IBuilder rename to IApplicationBuilder.
2014-09-10 10:25:41 -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
Louis DeJardin
70972fb7a1
Rebase cleanup
2014-08-15 16:08:47 -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
ed38d28db4
#65 - Port more TestHost funcationality.
2014-07-31 11:37:27 -07:00
David Fowler
b6243326c3
Renamed configurations to frameworks in project.json
2014-07-13 21:50:14 -07:00
David Fowler
5208421ad5
Fixed dependencies to get the right version of IApplicationEnvironment
2014-07-10 10:16:24 -07:00
David Fowler
fbd2c4a08e
Added Configuration to TestApplicationEnvironment
2014-07-10 10:00:14 -07:00
Chris Ross
6afcadd66a
Add using statement for extension methods.
2014-07-08 09:59:13 -07:00
Brice Lambson
64850167a1
Bump version to 1.0.0-*
2014-06-19 16:32: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
25bbfa7165
Fix test now that ServiceProvider throws a generic exception
...
aspnet/DependencyInjection#87
2014-06-11 12:14:37 -07:00
David Fowler
63f643e0c1
Fix up the project/sln files
2014-05-31 00:04:06 -07:00
David Fowler
04ca5e968d
Fixed tests
2014-05-30 22:32:37 -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
Louis DeJardin
7edc2dfbe9
Fixing unit tests
2014-05-08 22:36:56 -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
Chris Ross
3b57674141
Update DI dependency.
2014-05-06 11:11:00 -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
David Fowler
aa4dfffd84
Fixed references in test host
2014-04-21 22:27:14 -07:00
David Fowler
e3c64aeb55
Updated to use the new tooling
2014-04-09 22:08:21 -07:00
Javier Calvarro Nelson
73a00a1b21
Bumped the version of System.Threading.Tasks to 4.0.10.0 to fix the build break
2014-04-09 14:00:06 -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
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
David Fowler
c3e0279aac
Updated to use service collection
2014-03-14 14:22:20 -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
Brice Lambson
059a7665d0
React to xunit changes
2014-03-10 12:28:41 -07:00
David Fowler
7423a21b11
Added ability to run unit tests on build
2014-03-08 12:34:29 -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