【发布时间】:2015-05-19 16:38:12
【问题描述】:
public class AutoCompleteCity : IHttpHandler
{
public IAutoCompleteRepository AutoCompleteRepository { get; set; }
public void ProcessRequest(HttpContext context)
{
}
}
public static void RegisterDependencies()
{
var builder = new ContainerBuilder();
builder.RegisterType<AutoCompleteRepository>().As<IAutoCompleteRepository>).SingleInstance();
IContainer container = builder.Build();
DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
}
AutoCompleteRepository注册到SingleInstance,但调用ProcessRequest时始终为null。
我该如何解决这个问题?
【问题讨论】:
-
能发下相关的注册码吗?可能更容易发现罪魁祸首
-
另外,试着把你的标题写成一个问题。
-
尝试同时注册
AutoCompleteCity
标签: asp.net-mvc dependency-injection autofac