Use request services instead of application services by default

This commit is contained in:
Yishai Galatzer 2014-06-16 19:17:12 -07:00
parent 6aa1f84420
commit 14c43c351d
2 changed files with 3 additions and 3 deletions

View File

@ -70,7 +70,7 @@ namespace Microsoft.AspNet.Mvc
private static ActionDescriptorsCollection GetAndValidateActionDescriptorsCollection(HttpContext httpContext) private static ActionDescriptorsCollection GetAndValidateActionDescriptorsCollection(HttpContext httpContext)
{ {
var provider = httpContext.ApplicationServices var provider = httpContext.RequestServices
.GetService<IActionDescriptorsCollectionProvider>(); .GetService<IActionDescriptorsCollectionProvider>();
var descriptors = provider.ActionDescriptors; var descriptors = provider.ActionDescriptors;

View File

@ -21,8 +21,8 @@ namespace Microsoft.AspNet.Mvc.ModelBinding
if (formatters == null) if (formatters == null)
{ {
formatters = context.HttpContext.ApplicationServices.GetService<IEnumerable<IInputFormatter>>() formatters = context.HttpContext.RequestServices.GetService<IEnumerable<IInputFormatter>>()
.ToArray(); .ToArray();
_formatters = formatters; _formatters = formatters;
} }