【发布时间】:2011-04-20 20:53:23
【问题描述】:
也许您可以提供有关此错误的线索,我已经在谷歌上搜索和测试了几个小时没有结果。我正在使用 Mysql 和 Mysql 连接器 6.3.5。该错误仅发生在服务器上,本地一切正常。
错误:
找不到方法: 'System.Data.Objects.ObjectSet`1 MyModelEntities.get_my_aspnet_Users()'。
堆栈跟踪:
[MissingMethodException: 方法没有 成立: 'System.Data.Objects.ObjectSet`1 MyModelEntities.get_my_aspnet_Users()'。] Utils.GetCurrentUserId() +0
Project.Controllers.ApplicationController..ctor() +70 Project.Controllers.HomeController..ctor() +29[TargetInvocationException:异常 被一个目标抛出 调用。]
System.RuntimeTypeHandle.CreateInstance(RuntimeType 类型,布尔型 publicOnly,布尔型 noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal&ctor, 布尔值& bNeedSecurityCheck) +0
System.RuntimeType.CreateInstanceSlow(布尔 publicOnly,布尔型 skipCheckThis, 布尔填充缓存)+98
System.RuntimeType.CreateInstanceDefaultCtor(布尔 publicOnly,布尔值 skipVisibilityChecks,布尔值 skipCheckThis,布尔填充缓存)+241 System.Activator.CreateInstance(类型 类型,布尔非公共)+69
System.Web.Mvc.DefaultControllerActivator.Create(RequestContext requestContext,类型控制器类型) +67[InvalidOperationException:错误 尝试创建一个 类型控制器 'Project.Controllers.HomeController'。 确保控制器具有 无参数的公共构造函数。]
System.Web.Mvc.DefaultControllerActivator.Create(RequestContext requestContext,类型控制器类型) +182 System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext requestContext,类型控制器类型) +80 System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext,字符串控制器名称) +74 System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext,IController&控制器, IControllerFactory&工厂)+196
System.Web.Mvc.c_DisplayClass6.b_2() +49 System.Web.Mvc.c__DisplayClassb1.<ProcessInApplicationTrust>b__a() +13 System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Action f) +71 功能)+124
System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action) +22
System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Func
System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext,AsyncCallback 回调, 对象状态)+98
System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext,AsyncCallback 回调, 对象状态)+50
System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext 上下文,AsyncCallback cb,对象 额外数据)+16
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8841400 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean & completedSynchronously) +184
【问题讨论】:
标签: asp.net-mvc deployment asp.net-mvc-3