在做自己的练手项目 Tp.MVC时候,已经使用Unity框架实现IOC,我后面想用Unity容器实现AOP,一切配置完成运行项目的时候报错:
Unity.ResolutionFailedException
HResult=0x80131500
Message=Resolution failed with error: No public constructor is available for type Tp.MVC.IService.IStudentService.
For more detailed information run Unity in debug mode: new UnityContainer(ModeFlags.Diagnostic)
Source=Unity.Container
StackTrace:
在 Unity.UnityContainer.<>c.<.ctor>b__73_1(BuilderContext& context)
在 Unity.UnityContainer.Unity.IUnityContainer.Resolve(Type type, String name, ResolverOverride[] overrides)
在 Unity.UnityContainerExtensions.Resolve(IUnityContainer container, Type t, ResolverOverride[] overrides)
内部异常 1:
InvalidOperationException: No public constructor is available for type Tp.MVC.IService.IStudentSer