asp.net – ASP错误:由于对象的当前状态,操作无效
发布时间:2020-12-15 18:34:06 所属栏目:asp.Net 来源:网络整理
导读:尝试在一个相当复杂的ASP.net页面上调试一个随机错误,有很多ADO.net MS-SQL是我开始麻烦拍摄的地方。但是至今,我还没有把它缩
尝试在一个相当复杂的ASP.net页面上调试一个随机错误,有很多ADO.net MS-SQL是我开始麻烦拍摄的地方。但是至今,我还没有把它缩小。有趣的是当我在VS本地调试代码(对同一个DB连接)我没有得到错误。然而,当代码针对IIS运行时,会引发以下错误。有人遇到过类似的东西吗?
源错误:
堆栈跟踪: [InvalidOperationException: Operation is not valid due to the current state of the object.] System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[] bytes,Encoding encoding) +11368719 System.Web.HttpRequest.FillInFormCollection() +329 [HttpException (0x80004005): The URL-encoded form data is not valid.] System.Web.HttpRequest.FillInFormCollection() +11482818 System.Web.HttpRequest.get_Form() +157 System.Web.HttpRequest.get_HasForm() +11483620 System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull) +141 System.Web.UI.Page.DeterminePostBackMode() +100 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint) +259 Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272 解决方法
可能与
this issue有关吗?建议的解决方法是在web.config中添加以下内容:
<appSettings> <add key="aspnet:MaxHttpCollectionKeys" value="2000" /> </appSettings> Scott Gu也在blogged关于ASP.NET中发现的这个漏洞。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-web-api – 带有PUT或PATCH谓词的ASP.NET 5 MVC 6
- asp.net-mvc – 允许asp.net mvc 2控制器名称的URL中的连字
- asp.net – 为什么我的自定义404错误处理程序在部署到Web服
- asp.net-mvc-3 – 自动将jquery日期选择器添加到所有[DataT
- asp.net-mvc – 是否可以在MVC和Webforms之间共享母版页?
- asp.net-mvc – 如何在mvc4的cshtml视图页面中的html.textb
- asp.net – 用于Microsoft.Office.Interop.Excel的Excel dl
- asp.net – 下拉列表中的第一个项目为空白
- C#如何创建泛型类T的实例
- ASP.NET:如何将HtmlAnchor转换为静态文本?
推荐文章
站长推荐
热点阅读