在ASP.NET Core 1.0中使用Autofac。
我希望能够在每个请求范围的注册中使用InstancePerMatchingLifetimeScope()
,这样如果无法从预期的生命周期范围内解析依赖关系,我将收到错误,而不是回退到根生存期范围,导致难以跟踪的细微运行时错误。
但是,我不知道要使用哪个标记 - 在ASP.NET的早期版本中,它可能类似于&#34; AutofacWebRequest&#34;,但它不再起作用。< / p>
有没有办法访问ASP.NET Core的命名范围以进行匹配?或者,如果不这样做,是否还有其他解决方案可以解决这个问题?