asp.net-mvc-3 – 为什么Visual Studio不会破坏这个未处理的异常
提交表单时,即使在Visual Studio的调试模式下,也会出现黄屏死机.我遇到的问题已经解决,这是一个缺少的资源价值,但我很感兴趣为什么我无法打破异常.
我尝试了以下方法,但没有改变这种情况: >单步执行代码. 如何捕获这样的异常,或者为什么不能捕获它?
[ArgumentNullException: Value cannot be null. Parameter name: value] System.ComponentModel.DataAnnotations.ValidationContext.set_DisplayName(String value) +52015 System.Web.Mvc.<Validate>d__1.MoveNext() +135 System.Web.Mvc.<Validate>d__5.MoveNext() +318 System.Web.Mvc.DefaultModelBinder.OnModelUpdated(ControllerContext controllerContext,ModelBindingContext bindingContext) +139 System.Web.Mvc.DefaultModelBinder.BindComplexElementalModel(ControllerContext controllerContext,ModelBindingContext bindingContext,Object model) +66 System.Web.Mvc.DefaultModelBinder.BindComplexModel(ControllerContext controllerContext,ModelBindingContext bindingContext) +1367 System.Web.Mvc.DefaultModelBinder.BindModel(ControllerContext controllerContext,ModelBindingContext bindingContext) +449 System.Web.Mvc.ControllerActionInvoker.GetParameterValue(ControllerContext controllerContext,ParameterDescriptor parameterDescriptor) +317 System.Web.Mvc.ControllerActionInvoker.GetParameterValues(ControllerContext controllerContext,ActionDescriptor actionDescriptor) +117 System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext,String actionName) +343 System.Web.Mvc.Controller.ExecuteCore() +116 System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +97 System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +10 System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5() +37 System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +21 System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _) +12 System.Web.Mvc.Async.WrappedAsyncResult`1.End() +62 System.Web.Mvc.<>c__DisplayClasse.<EndProcessRequest>b__d() +50 System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Action f) +7 System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action) +22 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +60 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8970061 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously) +184 解决方法
由于Microsoft的公共Symbol Server不提供所有内容的源代码,因此无法打破此异常.
通过对话框向System.ComponentModel.DataAnnotations.ValidationContext.set_DisplayName添加断点将中断,但Visual Studio将说没有可用的源代码. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- .net – asp:GridView文本框始终返回空值
- asp.net-mvc – 显示用户内容可用操作的干净/干燥方法是什么
- asp.net-mvc – 动态年份下载与下拉
- asp.net-mvc-3 – 剃刀引擎 – SEO元标签
- asp.net-mvc – 防止XSS攻击,仍然使用Html.Raw
- 从asp.net中的代码编写Html标记
- wcf – 我可以将system.serviceModel分成一个单独的.config
- asp.net – 新安装的IIS. Aspx页面不会显示
- asp.net-mvc – 分页助手asp.net mvc
- ASP.NET MVC3 Razor – 如何有条件地退出或结束或返回或中断
- asp.net-mvc – 如何在ChildAction上删除OutputC
- asp.net-mvc – ASP.NET MVC中的代码
- asp.net-web-api – Asp.net WebApi将UTC时间字符
- asp.net-mvc-3 – 提交后的mvc3复选框值
- ASP.NET MVC 4和会话安全漏洞
- asp.net – 无法弄清楚如何将我的NON-MVC站点从s
- asp.net – 如何使用转换语法更改web.config设置
- asp.net – 设置debug =“false”时出现“请求超
- 处理global.asax ASP.NET MVC中的异常
- asp.net – PolicyException:无法获取所需的权限