我有以下的註冊如何使用AutofacWebTypesModule來解決的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)' 在請求實例的範圍內可見。