Reacting to DataProtectionServices being removed from hosting services
This commit is contained in:
parent
38b3b61485
commit
a322588af6
|
|
@ -3,8 +3,8 @@
|
||||||
|
|
||||||
using Microsoft.AspNet.Mvc;
|
using Microsoft.AspNet.Mvc;
|
||||||
using Microsoft.AspNet.Routing;
|
using Microsoft.AspNet.Routing;
|
||||||
|
using Microsoft.AspNet.Security.DataProtection;
|
||||||
using Microsoft.Framework.ConfigurationModel;
|
using Microsoft.Framework.ConfigurationModel;
|
||||||
using Microsoft.Framework.OptionsModel;
|
|
||||||
|
|
||||||
namespace Microsoft.Framework.DependencyInjection
|
namespace Microsoft.Framework.DependencyInjection
|
||||||
{
|
{
|
||||||
|
|
@ -12,20 +12,20 @@ namespace Microsoft.Framework.DependencyInjection
|
||||||
{
|
{
|
||||||
public static IServiceCollection AddMvc(this IServiceCollection services)
|
public static IServiceCollection AddMvc(this IServiceCollection services)
|
||||||
{
|
{
|
||||||
services.Add(RoutingServices.GetDefaultServices());
|
ConfigureDefaultServices(services);
|
||||||
AddMvcRouteOptions(services);
|
|
||||||
return services.Add(MvcServices.GetDefaultServices());
|
return services.Add(MvcServices.GetDefaultServices());
|
||||||
}
|
}
|
||||||
|
|
||||||
public static IServiceCollection AddMvc(this IServiceCollection services, IConfiguration configuration)
|
public static IServiceCollection AddMvc(this IServiceCollection services, IConfiguration configuration)
|
||||||
{
|
{
|
||||||
services.Add(RoutingServices.GetDefaultServices());
|
ConfigureDefaultServices(services);
|
||||||
AddMvcRouteOptions(services);
|
|
||||||
return services.Add(MvcServices.GetDefaultServices(configuration));
|
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 =>
|
services.Configure<RouteOptions>(routeOptions =>
|
||||||
routeOptions.ConstraintMap
|
routeOptions.ConstraintMap
|
||||||
.Add("exists",
|
.Add("exists",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue