我正在将我在mvc3中开发的2.40版本升级到mvc5,我更新了所有必需的参考资料。我还将autofac引用升级到3.0.0.0版。它成功构建但在运行应用程序时抛出异常。
没有标记匹配的范围' AutofacWebRequest'从请求实例的范围中可见。这通常表示SingleInstance()组件(或类似场景)正在请求注册为每HTTP请求的组件。在Web集成下,始终从DependencyResolver.Current或ILifetimeScopeProvider.RequestLifetime请求依赖项,从不从容器本身请求
检查过不同的帖子也尝试使用
builder.RegisterType()为()SingleInstance();
但没有成功。
任何解决方案。