Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET MVC提供验证失败错误_Asp.net_.net_Asp.net Mvc_Entity Framework_Unobtrusive Validation - Fatal编程技术网

ASP.NET MVC提供验证失败错误

ASP.NET MVC提供验证失败错误,asp.net,.net,asp.net-mvc,entity-framework,unobtrusive-validation,Asp.net,.net,Asp.net Mvc,Entity Framework,Unobtrusive Validation,我正在创建一个ASP.NET MVC4 web应用程序。我的数据库位于Hostgator(因此它不是本地主机)。该网站运行速度非常慢,甚至在我的电脑中(使用VS2012时)。很多时候,我都会遇到验证失败的错误(你可以在下面看到),在某些情况下,大多数情况下都是有效的。我怀疑这可能是由于与数据库的某些连接问题(我使用的是EntityFramework6),可能是会话过快,或者其他一些问题。也许这两个问题({1}运行速度非常慢。{2}随机形式的验证错误,30%的时间)是相关的 编辑: 我还有验证注释

我正在创建一个ASP.NET MVC4 web应用程序。我的数据库位于Hostgator(因此它不是本地主机)。该网站运行速度非常慢,甚至在我的电脑中(使用VS2012时)。很多时候,我都会遇到验证失败的错误(你可以在下面看到),在某些情况下,大多数情况下都是有效的。我怀疑这可能是由于与数据库的某些连接问题(我使用的是EntityFramework6),可能是会话过快,或者其他一些问题。也许这两个问题({1}运行速度非常慢。{2}随机形式的验证错误,30%的时间)是相关的

编辑: 我还有验证注释。如果缺少一些输入,我将在客户端捕获它。问题是我在表单中输入了相同的信息。有时有效,有时无效

###Server Error in '/' Application.###

Validation failed for one or more entities. See 'EntityValidationErrors' property for more details. The validation errors are: The FirstName field is required.; The LastName field is required.; The FirstName field is required.; The LastName field is required.; The FirstName field is required.; The LastName field is required.; The FirstName field is required.; The LastName field is required.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Data.Entity.Validation.DbEntityValidationException: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details. The validation errors are: The FirstName field is required.; The LastName field is required.; The FirstName field is required.; The LastName field is required.; The FirstName field is required.; The LastName field is required.; The FirstName field is required.; The LastName field is required.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace: 


[DbEntityValidationException: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details. The validation errors are: The FirstName field is required.; The LastName field is required.; The FirstName field is required.; The LastName field is required.; The FirstName field is required.; The LastName field is required.; The FirstName field is required.; The LastName field is required.]
   RentalsForceProject.DAL.UnitOfWork.Save() +490
   RentalsForceProject.Controllers.LeadController.Create(CreateLeadViewModel model) +205
   lambda_method(Closure , ControllerBase , Object[] ) +118
   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +261
   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +39
   System.Web.Mvc.Async.<>c__DisplayClass42.<BeginInvokeSynchronousActionMethod>b__41() +34
   System.Web.Mvc.Async.<>c__DisplayClass39.<BeginInvokeActionMethodWithFilters>b__33() +124
   System.Web.Mvc.Async.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49() +838059
   System.Web.Mvc.Async.<>c__DisplayClass37.<BeginInvokeActionMethodWithFilters>b__36(IAsyncResult asyncResult) +15
   System.Web.Mvc.Async.<>c__DisplayClass2a.<BeginInvokeAction>b__20() +33
   System.Web.Mvc.Async.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult) +838644
   System.Web.Mvc.<>c__DisplayClass1d.<BeginExecuteCore>b__18(IAsyncResult asyncResult) +28
   System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +15
   System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +65
   System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +15
   System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +51
   System.Web.Mvc.<>c__DisplayClass8.<BeginProcessRequest>b__3(IAsyncResult asyncResult) +42
   System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +15
   System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +51
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +606
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +288
“/”应用程序中出现服务器错误### 一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。验证错误为:FirstName字段是必需的。;“姓氏”字段是必需的。;FirstName字段是必需的。;“姓氏”字段是必需的。;FirstName字段是必需的。;“姓氏”字段是必需的。;FirstName字段是必需的。;LastName字段是必需的。 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源。 异常详细信息:System.Data.Entity.Validation.DbEntityValidationException:一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。验证错误为:FirstName字段是必需的。;“姓氏”字段是必需的。;FirstName字段是必需的。;“姓氏”字段是必需的。;FirstName字段是必需的。;“姓氏”字段是必需的。;FirstName字段是必需的。;LastName字段是必需的。 源错误: 在执行当前web请求期间生成了未经处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来识别。 堆栈跟踪: [DbEntityValidationException:一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。验证错误为:FirstName字段是必需的;LastName字段是必需的;FirstName字段是必需的;LastName字段是必需的;FirstName字段是必需的;LastName字段是必需的必需。。必须输入FirstName字段。。必须输入LastName字段。】 RentalForceProject.DAL.UnitOfWork.Save()+490 RentalForceProject.Controllers.LeadController.Create(CreateLeadViewModel模型)+205 lambda_方法(闭包、控制器基、对象[])+118 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext ControllerContext,IDictionary`2参数)+261 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext ControllerContext,ActionDescriptor ActionDescriptor,IDictionary`2参数)+39 System.Web.Mvc.Async.c__显示类42.b__41()+34 System.Web.Mvc.Async.c__显示类39.b__33()+124 System.Web.Mvc.Async.c__DisplayClass4f.b__49()+838059 System.Web.Mvc.Async.c__显示类37.b__36(IAsyncResult asyncResult)+15 System.Web.Mvc.Async.c__DisplayClass2a.b__20()+33 System.Web.Mvc.Async.c__显示类25.b__22(IAsyncResult asyncResult)+838644 System.Web.Mvc.c_uuudisplayClassId.b_uuu18(IAsyncResult asyncResult)+28 System.Web.Mvc.Async.c_uuuudisplayClass4.b_uuuu3(IAsyncResult ar)+15 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)+65 System.Web.Mvc.Async.c_uuuudisplayClass4.b_uuuu3(IAsyncResult ar)+15 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)+51 System.Web.Mvc.c_uuudisplayClass8.b_uuu3(IAsyncResult asyncResult)+42 System.Web.Mvc.Async.c_uuuudisplayClass4.b_uuuu3(IAsyncResult ar)+15 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)+51 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+606 System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔值&同步完成)+288