1.MVC控制器偶尔出现尝试创建 类型的控制器时出错。请确保控制器具有无参数公共构造函数
2.回收程序池之后,又可以正常访问
项目使用了MEF、EF;
运行一直没问题,偶尔出现这个错误,几个月一次的频率吧
现在错误无法重现,调试麻烦,个人感觉是MEF的问题。不知道有没有遇到过类似问题的大神,分享下解决思路,谢谢!
<add namespace="System.Web.Optimization"/>
1
而这个需要引用 System.Web.Optimization.dll
1.删除 <add namespace="System.Web.Optimization"/>
2.引用 程序包源 microsoft and .net 引用 install-package Microsoft.AspNet.Web.Optimization
重新生成
OK
或者你使用了依赖注入 依赖注入有问题。
你好!View视图的配置文件并没有你所说的那个,所以可以排除掉这个原因;
我也觉得是MEF注入的问题,但是,这个问题是偶尔才出现的,所以觉得很奇怪,也无从下手(无法重现错误)
应该是依赖注入的问题吧?是不是注入的类的依赖注入被释放了
你好,请问什么情况下会导致释放呢?内存不足?假如是被释放了,有什么解决方案吗,谢谢