diff --git a/src/Microsoft.AspNet.RequestContainer/ContainerExtensions.cs b/src/Microsoft.AspNet.RequestContainer/ContainerExtensions.cs index 86d72c1e20..05b56f92cd 100644 --- a/src/Microsoft.AspNet.RequestContainer/ContainerExtensions.cs +++ b/src/Microsoft.AspNet.RequestContainer/ContainerExtensions.cs @@ -16,7 +16,7 @@ namespace Microsoft.AspNet.RequestContainer return builder.Use(next => { var typeActivator = builder.ServiceProvider.GetService(); - var instance = typeActivator.CreateInstance(middleware, new[] { next }.Concat(args).ToArray()); + var instance = typeActivator.CreateInstance(builder.ServiceProvider, middleware, new[] { next }.Concat(args).ToArray()); var methodinfo = middleware.GetTypeInfo().GetDeclaredMethod("Invoke"); return (RequestDelegate)methodinfo.CreateDelegate(typeof(RequestDelegate), instance); });