欢迎来到天天文库
浏览记录
ID:44716205
大小:63.50 KB
页数:16页
时间:2019-10-25
《vs2005调试问题及解决方案锦集》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.检测到有潜在危险的Request.Form值2.“在没有任何数据时进行无效的读取尝试”解决办法3.数据为空。不能对空值调用此方法或属性。4.阅读器关闭时FieldCount的尝试无效5.未能映射路径6.Unreachablecodedetected7.索引超出范围。必须为非负值并小于集合大小8.数据为空。不能对空值调用此方法或属性9.数据源不支持服务器端的数据分页10.对象名'*****'无效11.在建立与服务器的连接时出错。在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远
2、程连接可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)12.SqlDateTime溢出。必须介于1/1/175312:00:00AM和12/31/999911:59:59PM之间。13.出现-------表示“属性”,此处应为“方法”14.未能从程序集“DAL,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”中加载类型“DAL.SqlHelper”。15.为过程或函数指定的参数太多16.无法启动
3、调试,绑定句柄无效17.Unabletodebuggingonthewebserver.Debugfailedbecauseintegratedwindowsauthenticationisnotenable18.Automation操作中文件名或类名未找到:'RegExp'19.System.NullReferenceException:未将对象引用设置到对象的实例。20.错误1718。文件被数字签名策略拒绝(安装vs2005sp1时)21.vs2005不能从源文件模式切换到视图模式22.Validation
4、ofviewstateMACfailed23.Automationservercan'tcreateobject"(Automation服务器不能创建对)24.包加载失败25.Errorspawning'cmd.exe'.26.尝试读取或写入受保护的内存27.无法在证书存储区中找到清单签名证书28.该项目中不存在目标“ResolveKeySource”。29.不能将值NULL插入列'**'30.未能加载类型"命名空间.类"...31.不能访问只读文件“****.***"32.请求因HTTP状态401失败:Acc
5、essDenied以下为参考解决方法:1.检测到有潜在危险的Request.Form值 原因: 在提交数据的页面或webconfig中没有对validateRequest的属性进行正确的设置 解决: 方案一:在.aspx文件头中加入这句: 方案二:修改web.config文件: 以下是引用片段: 因为validateRe
6、quest默认值为true。只要设为false即可。 2.“在没有任何数据时进行无效的读取尝试”解决办法 原因: 所返回的sqldatareader无数据记录,但没有作记录判断力处理。返回的是空值 加上判断即可:if(reader.read()){TextName.Text= reader["FieldName"].ToString();} 3.数据为空。不能对空值调用此方法或属性。 原因: 若对象是null,那么调用对象的方法例如ToString()肯定出错一般是数据库字段的值为空 在gri
7、deview等数据控件常出现 解决:因此建议作NULL处理 4.阅读器关闭时FieldCount的尝试无效 原因: 使用了SqlDataReader来绑定数据后,将connection对象作了Close()处理 类似以下是引用片段:publicSqlDataReader GetSomething(){ conn.open(); SqlDataReader reader=sqlcmd.ExcecutReader(CommandBehavior.CloseConnection)); conn.c
8、lose();//occurerror here return reader; } 在绑定的时候调用了这个方法来指定数据源。如果使用这个方法则需要在调用函数中关闭Re ader这样conn就可以自动关闭。 如果是使用的是SqlDataAdapter和DataSet那么请去掉显式关闭conn的调用。或者在finally 中调用之。 5.未能映射路径 原因:可能是在
此文档下载收益归作者所有