를 해결하려면 AutofacWebTypesModule를 사용하여 I가 다음과 같은 등록나는 HttpServerUtilityBase
builder.RegisterModule(new AutofacWebTypesModule());
builder.Register<MyType>(ctx =>
{
var server = ctx.Resolve<HttpServerUtilityBase>();
...
});
내가 컨트롤러에서 생성자를 통해합니다 MyType를 해결하려고 할 때, 나는 다음과 같은 예외를 얻을. 내가 도대체 뭘 잘못하고있는 겁니까?
Autofac.Core.DependencyResolutionException 사용자 코드에 의해 처리되지 않은이었다
메시지 = 식 가치 (Autofac.Builder.RegistrationBuilder`3 + <> c__DisplayClass0 [System.Web.HttpServerUtilityBase, Autofac와 일치하는 범위 없다 .Builder.SimpleActivatorData, Autofac.Builder.SingleRegistrationStyle]). lifetimeScopeTag.Equals (scope.Tag) ' 은 인스턴스가 요청 된 범위에서 볼 수 있습니다.