Removed erroneous HttpContextBase registrations

This commit is contained in:
Sebastien Ros
2015-09-04 12:12:02 -07:00
parent 04f29ba70c
commit c860b89e23
2 changed files with 0 additions and 10 deletions

View File

@@ -6,7 +6,6 @@ using System.Web;
using Autofac;
using Autofac.Builder;
using Autofac.Core;
using Autofac.Features.Metadata;
using Module = Autofac.Module;
namespace Orchard.Environment {
@@ -24,10 +23,6 @@ namespace Orchard.Environment {
.As<WorkContextProperty<HttpContextBase>>()
.InstancePerMatchingLifetimeScope("work");
builder.Register(ctx => ctx.Resolve<WorkContextProperty<HttpContextBase>>().Value)
.As<HttpContextBase>()
.InstancePerDependency();
builder.RegisterGeneric(typeof(WorkValues<>))
.InstancePerMatchingLifetimeScope("work");

View File

@@ -52,11 +52,6 @@ namespace Orchard.Mvc {
var baseUrl = new Func<string>(() => siteService.GetSiteSettings().BaseUrl);
var httpContextBase = new HttpContextPlaceholder(baseUrl);
if (httpContextBase == null) {
context.Resolve<IWorkContextAccessor>().CreateWorkContextScope();
return context.Resolve<IHttpContextAccessor>().Current();
}
context.Resolve<IWorkContextAccessor>().CreateWorkContextScope(httpContextBase);
return httpContextBase;
}