ASP.NET MVC6教程示例中的System.InvalidCastException

时间:2015-11-02 10:17:14

标签: asp.net-mvc asp.net-mvc-routing asp.net-core-mvc

我正在关注网站http://aspnetmvc.readthedocs.org/projects/mvc/en/latest/getting-started/first-web-api.html

的内容

复制并粘贴ode后,当我按F5运行程序时,我得到以下错误。

知道我需要做些什么来解决这个错误

  

System.InvalidCastException无法转换类型的对象   输入'TodoApi.Models.TodoRepository'   'TodoApi.Models.ITodoRepository'。在   Microsoft.Framework.Internal.PropertyHelper.CallPropertySetter(Action setter,Object target,Object   价值)

     

at Microsoft.Framework.Internal.PropertyHelper.SetValue(Object   实例,对象值)

     

在   Microsoft.AspNet.Mvc.DefaultControllerActionArgumentBinder.ActivateProperties(对象   controller,Type containerType,Dictionary properties)

     

在   Microsoft.AspNet.Mvc.DefaultControllerActionArgumentBinder.d__4.MoveNext()

     

在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)

     

在   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)

0 个答案:

没有答案