Reacting to DataProtectionServices being removed from hosting services

This commit is contained in:
Pranav K 2014-11-18 15:36:55 -08:00
parent 38b3b61485
commit a322588af6
1 changed files with 6 additions and 6 deletions

View File

@ -3,8 +3,8 @@
using Microsoft.AspNet.Mvc;
using Microsoft.AspNet.Routing;
using Microsoft.AspNet.Security.DataProtection;
using Microsoft.Framework.ConfigurationModel;
using Microsoft.Framework.OptionsModel;
namespace Microsoft.Framework.DependencyInjection
{
@ -12,20 +12,20 @@ namespace Microsoft.Framework.DependencyInjection
{
public static IServiceCollection AddMvc(this IServiceCollection services)
{
services.Add(RoutingServices.GetDefaultServices());
AddMvcRouteOptions(services);
ConfigureDefaultServices(services);
return services.Add(MvcServices.GetDefaultServices());
}
public static IServiceCollection AddMvc(this IServiceCollection services, IConfiguration configuration)
{
services.Add(RoutingServices.GetDefaultServices());
AddMvcRouteOptions(services);
ConfigureDefaultServices(services);
return services.Add(MvcServices.GetDefaultServices(configuration));
}
private static void AddMvcRouteOptions(IServiceCollection services)
private static void ConfigureDefaultServices(IServiceCollection services)
{
services.Add(DataProtectionServices.GetDefaultServices());
services.Add(RoutingServices.GetDefaultServices());
services.Configure<RouteOptions>(routeOptions =>
routeOptions.ConstraintMap
.Add("exists",