问题描述
值不能为空。参数名:mapping说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.ArgumentNullException:值不能为空。参数名:mapping源错误:行36:#endregion行37:行38:publicH_PublishTaskDataContext():行39:base(global::System.Configuration.ConfigurationManager.ConnectionStrings["HuShua"].ConnectionString,mappingSource)行40:{源文件:E:工作互刷网6-17HuShuaModelsH_PublishTask.designer.cs行:38堆栈跟踪:[ArgumentNullException:值不能为空。参数名:mapping]System.Data.Linq.DataContext..ctor(StringfileOrServerOrConnection,MappingSourcemapping)+987481HuShua.Models.H_PublishTaskDataContext..ctor()inE:工作互刷网6-17HuShuaModelsH_PublishTask.designer.cs:38HuShua.Models.H_PublishTaskDataContext..cctor()inE:工作互刷网6-17HuShuaModelsH_PublishTaskModel.cs:234[TypeInitializationException:“HuShua.Models.H_PublishTaskDataContext”的类型初始值设定项引发异常。]HuShua.Models.H_PublishTaskDataContext..ctor()inE:工作互刷网6-17HuShuaModelsH_PublishTask.designer.cs:42HuShua.Controllers.HomeController..cctor()inE:工作互刷网6-17HuShuaControllersHomeController.cs:12[TypeInitializationException:“HuShua.Controllers.HomeController”的类型初始值设定项引发异常。][TargetInvocationException:调用的目标发生了异常。]System.RuntimeTypeHandle.CreateInstance(RuntimeTypetype,BooleanpublicOnly,BooleannoCheck,Boolean&canBeCached,RuntimeMethodHandle&ctor,Boolean&bNeedSecurityCheck)+0System.RuntimeType.CreateInstanceSlow(BooleanpublicOnly,BooleanfillCache)+86System.RuntimeType.CreateInstanceImpl(BooleanpublicOnly,BooleanskipVisibilityChecks,BooleanfillCache)+230System.Activator.CreateInstance(Typetype,BooleannonPublic)+67System.Activator.CreateInstance(Typetype)+6System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContextrequestContext,TypecontrollerType)+522[InvalidOperationException:尝试创建“HuShua.Controllers.HomeController”类型的控制器时出错。请确保控制器具有无参数公共构造函数。]System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContextrequestContext,TypecontrollerType)+659System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContextrequestContext,StringcontrollerName)+198System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBasehttpContext,IController&controller,IControllerFactory&factory)+219System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBasehttpContext,AsyncCallbackcallback,Objectstate)+160System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContexthttpContext,AsyncCallbackcallback,Objectstate)+92System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContextcontext,AsyncCallbackcb,ObjectextraData)+42System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+8679426System.Web.HttpApplication.ExecuteStep(IExecutionStepstep,Boolean&completedSynchronously)+155这是什么问题啊每次要把model层新建一遍就好了,但是第二天有报这种错大家帮帮忙看下
解决方案
解决方案二:
我也碰到了这种问题,你解决了么?
解决方案三:
解决方案四:
上代码吧。。。难道是实体为NULL但是给它的属性赋值了?
解决方案五:
System.Configuration.ConfigurationManager.ConnectionStrings["HuShua"]为null