[急]对象的当前状态使该操作无效 FrameWork 1.1432--在线等

问题描述

异常详细信息:System.InvalidOperationException:对象的当前状态使该操作无效。一、错误的原因:我已经知道是由于微软为缓解构造HashTable冲突导致拒绝访问攻击漏洞,在MS11-100漏洞安全更新中对于ASP.NET单次的提交量做了一个最大量限制1000,当提交数据超过这个默认值时就会抛出System.InvalidOperationException异常详述这里:https://technet.microsoft.com/library/security/ms11-100二、网上大部分的解决办法是:web.config中增加参数来更改<appSettings><addkey="aspnet:MaxHttpCollectionKeys"value="5000"/></appSettings>但是这个是.NetFrameWork2.0以上的解决方案。我现在用公司的一个老项目是用[FrameWork1.14322]编写的,上面的方法无用。三、目前在测试的解决办法:1.我的开发环境在windows2003ServerPark2上安装的VS2003所以对应的更新包KB2656358。我按照微软的注册表查询方法,也能证实我打了这个更新补丁。关键这个补丁应该是混合在FrameWork2.0Park2里面的,不能单独卸载,在windows更新卸载里面也找不到这个更新。最可气的是FrameworkP2也不能整天卸载。2有人提出,如果您正在使用ASP.NET1.1,将通过向以下注册表项添加DWORD值来调整设置,可是怎么添加,就没答案了。急啊,可有大神结果过这个问题!!!叩首,拜谢各位了!!!

解决方案

解决方案二:

解决方案三:
几天了,依然没有兄弟回复啊,看来1.4322这样的问题,解决的人比较少了,毕竟几年前出现这个问题的时候,我是直接删除补丁解决的。现在的补丁直接打入serverpark里面,不好解决了。再等几天看看是否还有老人通过别的方法解决过这个问题。

时间: 2024-08-03 22:14:23

[急]对象的当前状态使该操作无效 FrameWork 1.1432--在线等的相关文章

ASP.NET在执行某获取远程服务器进程的用户名时报错“对象的当前状态使该操作无效”

问题描述 各位大神,我ASP.net中用c#语言获取远程主机的进程所属的用户名时,用到了网络上提供的以下语句,但在执行时报错:SelectQueryquery1=newSelectQuery("Select*fromWin32_ProcessWHEREprocessID="+pID);ManagementObjectSearchersearcher1=newManagementObjectSearcher(query1);try{foreach(ManagementObjectdisk

老是报“ 对象的当前状态使该操作无效。 “,请大家帮我年看怎么回事儿?

问题描述 try{SPGroupgroup=null;SPSecurity.RunWithElevatedPrivileges(delegate(){List<User>userList=TestData.CreateMossUsers();stringmossSite=ConfigurationManager.AppSettings["MossSite"];using(SPSitesite=SPContext.Current.Site){using(SPWebweb=si

hibernate映射对象三种状态的分析

一,首先hibernate中对象的状态有 三种:瞬态.游离态和持久态,三种状态转化的方法都是通过session来调用,瞬态到持久态的方法有save().saveOrUpdate(). get().load():持久态到瞬态的方法有delete():游离态到持久态的方法有update().saveOrUpdate(). lock():持久态到游离态的方法有:session.close().session.evict().session.clear(). 二,Hibernate的状态 hiberna

虚拟机-Azure 的API文档不是很丰富,它所有对象都支持Rest 形式的操作?

问题描述 Azure 的API文档不是很丰富,它所有对象都支持Rest 形式的操作? 1.Azure对于虚拟机的API 提供哪些操作,包括虚拟机的整个生命周期? 解决方案 Hi, 请阅读参考这篇文章:https://msdn.microsoft.com/zh-cn/library/azure/jj157206.aspx/ 文章罗列出了一些关于虚拟机的Rest API操作,并对每个操作有详细的文档指导我们如何编写Rest API请求. Best Regards, Jambor 如果您想进一步了解W

c++-C++ 队列操作,新人小白,在线等,挺急的

问题描述 C++ 队列操作,新人小白,在线等,挺急的 已知4只队列,如何选中其中最短的队列,进行后续操作? 求大神,讲下思路和代码,要求是原队列进行后续操作 解决方案 BankQueue CompareS(BankQueue Q[4])//找出最短队列 { int i; i=Q[0].rear-Q[0].front <= Q[1].rear-Q[1].front ? 0 : 1 ; i=Q[i].rear-Q[i].front <= Q[2].rear-Q[2].front ? i : 2 ;

SQLServer ADODB.Recordset 错误“800a0e78”,对象关闭时,不允许操作_应用技巧

数据库SQLServer,测试程序显示出错信息:"ADODB.Recordset 错误 "800a0e78" 对象关闭时,不允许操作" 独立测试数据库链接,显示出错信息:用户 "sa" 登录失败.原因: 未与信任 SQL Server 连接相关联. 这一问题一般是由于SQL Server未集成Windows身份验证导致的,所以解决方案为: 1.打开SQL Server企业管理器. 2.选择服务器名称上右键,选择"属性",然后打

SQLServer ADODB.Recordset 错误“800a0e78”,对象关闭时,不允许操作

数据库SQLServer,测试程序显示出错信息:"ADODB.Recordset 错误 "800a0e78" 对象关闭时,不允许操作" 独立测试数据库链接,显示出错信息:用户 "sa" 登录失败.原因: 未与信任 SQL Server 连接相关联. 这一问题一般是由于SQL Server未集成Windows身份验证导致的,所以解决方案为: 1.打开SQL Server企业管理器. 2.选择服务器名称上右键,选择"属性",然后打

C#异常:线程间操作无效: 从不是创建控件“xxx”的线程访问它

C# WinForm开发中,这是一个比较常见的异常:线程间操作无效,从不是创建控件"xxx"的线程访问它.这个异常来源于.NET2的一个限制:工作线程不能访问窗口线程创建的控件.解决方法主要有两种,一种是在窗口线程中设置CheckForIllegalCrossThreadCalls = false :另一种方式比较麻烦,使用委托的方式调用Invoke方法. 比如窗口中有一个button1,我要新建一个线程访问到button1.第一种方式是:  代码如下 复制代码 this.button

上传-c#操作PPT,不关闭PPT,操作无效

问题描述 c#操作PPT,不关闭PPT,操作无效 C#使用控件上传PPT文件,并对PPT进行评分操作,如果不关闭PPT,直接上传该PPT文档,判分结果就为0分:反之,关闭了PPT文档,再上传,进行评分,就会有正确的得分.请问这是为什么? 解决方案 类比 你无法对正在运行的程序或文件 进行改名移动等操作 解决方案二: 说明文件没有保存,或者上传文件出错. 解决方案三: word也是这样上传的,就没有问题