C# 中 尝试创建“XXController”类型的控制器时出错。请确保控制器具有无参数公共构造函数

确认场景

是在.net framework mvc 中使用了依赖注入对吧?

解决方案

你的项目中存在一处未注册的注入项,此报错等同于 .net core中的startup.cs 中未注册的那个报错一样

原文地址:https://www.cnblogs.com/setsuna-cn/p/13947790.html