Asp.net mvc ASP.NET MVC6教程示例中的System.InvalidCastException
我完全按照网站的内容 复制粘贴ode后,当我按F5运行程序时,我得到以下错误 你知道我需要做什么来解决这个错误吗 System.InvalidCastException无法强制转换类型为的对象 “TodoApi.Models.todoepository”以键入 “TodoApi.Models.ITodoRepository”。在 Microsoft.Framework.Internal.PropertyHelper.CallPropertySetter(操作设置器、对象目标、对象 价值) 位于Microsoft.Framework.Internal.PropertyHelper.SetValue(对象 实例(对象值) 在 Microsoft.AspNet.Mvc.DefaultControllerActionArgumentBinder.ActivateProperties(对象 控制器,类型containerType,字典属性) 在 Microsoft.AspNet.Mvc.DefaultControllerActionArgumentBinder.d_u4.MoveNext() 在System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务 (任务) 在 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务 (任务)Asp.net mvc ASP.NET MVC6教程示例中的System.InvalidCastException,asp.net-mvc,asp.net-mvc-routing,asp.net-core-mvc,Asp.net Mvc,Asp.net Mvc Routing,Asp.net Core Mvc,我完全按照网站的内容 复制粘贴ode后,当我按F5运行程序时,我得到以下错误 你知道我需要做什么来解决这个错误吗 System.InvalidCastException无法强制转换类型为的对象 “TodoApi.Models.todoepository”以键入 “TodoApi.Models.ITodoRepository”。在 Microsoft.Framework.Internal.PropertyHelper.CallPropertySetter(操作设置器、对象目标、对象 价值) 位于M
编辑您的问题在发生此错误的位置添加代码类似于您的
TodoRepository
类没有实现ITodoRepository
接口,只需添加该接口即可。TodoRepository实现了ITodoRepository。。。我的代码是从中复制粘贴的,我是否遗漏了其他内容