System.Web.Mvc.Controller MVC控制器类型是在未引用的程序集中定义的吗?

时间:2018-12-17 07:09:44

标签: asp.net-mvc entity-framework model-view-controller master-pages

我是新来的,我遇到此错误,

  

编译错误
  说明:编译服务于此请求所需的资源期间发生错误。请查看以下特定的错误详细信息,并适当地修改您的源代码。

     

编译器错误消息:CS0012:类型'System.Web.Mvc.Controller'在未引用的程序集中定义。您必须添加对程序集'System.Web.Mvc,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'的引用。

在我的MVC Web应用程序的这一行,

 <li><a runat="server" href="~/Account/Manage" title="Manage your account">Hello, <%: Context.User.Identity.GetUserName()  %> !</a></li>

如果此问题与某些System.Web.Mvc.Controller有关,但是当我从上述代码中删除此行时,它工作正常:

 Context.User.Identity.GetUserName()  

我还通过绕过此问题来检查我的Entity Framework连接,它工作正常。

希望您的建议

谢谢

0 个答案:

没有答案