360火车票刷票机-xp sp3 序列号

web developer
2023年4月4日发(作者:怎样还原电脑)

1.检测到有潜在危险的值

2.“在没有任何数据时进行无效的读取尝试”解决办法

3.数据为空。不能对空值调用此方法或属性。

4.阅读器关闭时FieldCount的尝试无效

5.未能映射路径

hablecodedetected

7.索引超出范围。必须为非负值并小于集合大小

8.数据为空。不能对空值调用此方法或属性

9.数据源不支持服务器端的数据分页

10.对象名'*****'无效

11.在建立与服务器的连接时出错。在连接到SQLServer2005时,在默认的设置下SQL

Server不允许进行远程连接可能会导致此

失败。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)

eTime溢出。必须介于1/1/175312:00:00AM和12/31/999911:59:59PM之

间。

13.出现-------表示“属性”,此处应为“方法”

14.未能从程序集“DAL,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”中加

载类型“per”。

15.为过程或函数指定的参数太多

16.无法启动调试,绑定句柄无效

ailedbecauseintegratedwindows

authenticationisnotenable

tion操作中文件名或类名未找到:'RegExp'

ferenceException:未将对象引用设置到对象的实例。

20.错误1718。文件被数字签名策略拒绝(安装vs2005sp1时)

2005不能从源文件模式切换到视图模式

tionofviewstateMACfailed

tionservercan'tcreateobject"(Automation服务器不能创建对)

24.包加载失败

pawning''.

26.尝试读取或写入受保护的内存

27.无法在证书存储区中找到清单签名证书

28.该项目中不存在目标“ResolveKeySource”。

29.不能将值NULL插入列'**'

30.未能加载类型"命名空间.类"...

31.不能访问只读文件“****.***"

32.请求因HTTP状态401失败:AccessDenied

1.检测到有潜在危险的值

原因:

(1)在提交数据的页面或webconfig中没有对validateRequest的属性进行正确的设置

(2)HTML里面写了两个引起

解决:

方案一:在.aspx文件头中加入这句:

方案二:修改文件:

以下是引用片段:

<>

因为validateRequest默认值为true。只要设为false即可。

2.“在没有任何数据时进行无效的读取尝试”解决办法

原因:

所返回的sqldatareader无数据记录,但没有作记录判断力处理。返回的是空值

加上判断即可:if(()){=

reader["FieldName"].ToString();}

3.数据为空。不能对空值调用此方法或属性。

原因:

若对象是null,那么调用对象的方法例如ToString()肯定出错一般是数据库字段的值

为空

在grideview等数据控件常出现

解决:因此建议作NULL处理

4.阅读器关闭时FieldCount的尝试无效

原因:

使用了SqlDataReader来绑定数据后,将connection对象作了Close()处理

类似

以下是引用片段:

publicSqlDataReaderGetSomething()

{

();

SqlDataReaderreader=

tReader(onnection));

();//occurerrorhere

returnreader;

}

在绑定的时候调用了这个方法来指定数据源。如果使用这个方法则需要在调用函数中关

闭Re

ader这样conn就可以自动关闭。

如果是使用的是SqlDataAdapter和DataSet那么请去掉显式关闭conn的调用。或者在

finally

中调用之。

5.未能映射路径

原因:可能是在webconfig中的路径配置不正确所致

以下是引用片段:

hablecodedetected

原因:

一般是在异常处理理或返回值时使用了throw或return,可能是其位置放在前面,

造成后面的代码执行到了。

解决:

把相关的异常抛出处理的语句(throw)或return的语句放到代理执行的最后一行。

7.索引超出范围。必须为非负值并小于集合大小

原因:

(1).没有设置DATAKEYFIELD设为数据库中相对应的唯一字段(一般是主键)

(2).s>

解决:

(1).设置datakeyfield

(2).加入判断语句(datagrid可以是其它相类似的服务器控件)

8.数据为空。

不能对空值调用此方法或属性

9.数据源不支持服务器端的数据分页

解决方法:

不要使用DataReader,改成使用DataSet:或使用自定义分页形式,不采用提供

的分页功能

以下是引用片段:

OleDbDataAdapterda=newOleDbDataAdapter(sql,connection);

DataSetds2=newDataSet();

(ds2,"News");

urce=ds2;

nd();

10.对象名'*****'无效

原因:当前使用的数据库中没有*****这张表

解决:查看是否程序中是否写错了所调用的表的名称或看一下SQL数据库中是否存在

你所调用的表

11.在建立与服务器的连接时出错。在连接到SQLServer2005时,在默认的设置下SQL

Server不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序,

error:40-无法打开到SQLServer的连接)

solution:主机上需要用固定的IP地址或服务器地址

eTime溢出。必须介于1/1/175312:00:00AM和12/31/999911:59:59PM

之间。

出现这种问题``多半是因为你更新数据库时``datetime字段值为空``默认插入0001年

01月01

日``造成datetime类型溢出

13.出现-------表示“属性”,此处应为“方法”

原因:

与c#的方法,属性的格式有所不一样导致。

2.可能是在design中绑定数据的语法出现错误解决:1.记住属性用[]方法用()

3.记住绑定数据的正确语法(有以下几种方式::等)

14.未能从程序集“DAL,Version=1.0.0.0,Culture=neutral,

PublicKeyToken=null”中加载类型“per”。

原因:修改了其他层后未能重新编译成dll

解决:编译一下(Rebuild)

15.为过程或函数指定的参数太多

solution:调用存储过程与定义的存储过程所用的参数数量或所执行的SQL语句中所传

入的参

数个数不一致(这是个SQL的错误)

解决方案:仔细检查在存储过程中所设定的参数变量,与实际输入的参数值是否一一对

16.无法启动调试,绑定句柄无效

原因:系统的TerminalServices没有开启

ailedbecauseintegratedwindows

authenticationisnotenable

解决方法:

打开vs2005->工具(Tools)->选项(Option)->调试(debugging)->编辑并继续(Editand

Continue)->全部打勾

tion操作中文件名或类名未找到:'RegExp'

解决方法:

ferenceException:未将对象引用设置到对象的实例。

原因:

(1)所设置的变量为空值或没有取到值,一般出现在传递参数的时候出现这个问题,也会

在使用datagrid或gridview或datalist等数据控件时出现.

(2)控件名称与codebehind里面的没有对应

(3)未用new初始化对象

(4)在程序中所引用的控件不存在

解决方法:

(1)使用try..catch...finally捕捉错误,或直接用()输出所取的变量

(2)查看代码中是否存在未初始化的变量

20.错误1718。文件被数字签名策略拒绝(安装vs2005sp1时)

解决方法:

(1).单击“开始”,单击“运行”,键入controladmintools,然后单击“确定”。

(2).双击“本地安全策略”。

(3).单击“软件限制策略”。(注意:如果未列出软件限制,请右击“软件限制策略”,

然后单击“新建策略”。)

(4).在“对象类型”下,双击“强制”。

(5).单击“除本地管理员以外的所有用户”,然后单击“确定”。

(6).重新启动计算机。

微软说明:

/kb/925336

2005不能从源文件模式切换到视图模式

解决方法:dos下运行下devenv/resetskippkgs(win+rcmd)

tionofviewstateMACfailed

解决办法:页面的顶部page加EnableViewState="False"EnableViewStateMac=

"False"来解决这个问题

tionservercan'tcreateobject"(Automation服务器不能创建对)

解决办法:运行:即可。

24.包加载失败

未能正确加载包"VisualWebDeveloperTridentDesignerPackage"(GUID=

{30AE7E28-6C02-496D-8E43-85F7A90AEFF1}。

解决方法:

1、设置系统变量VsLogActivity=1

2、在%APPDATA%MicrosoftVisualStudio8.0文件夹下创建文件

Error

MicrosoftVisualStudio

LoadLibraryfailedforpackage[VisualWebDeveloperTridentDesignerPackage]

{30AE7E2B-6C02-496D-8E43-85F7A90AEFF1}

-------------------------------------------------------------------------------

-

8007007e

c:

3、从复制文件到Program

FilesVisualStudio8Common7Packages文件夹下

4、在命令行下运行命令:devenv/resetskippkgs

pawning''.

解决方案:把拷贝到VS安装目录下的VC/BIN目录里,可以解决问题。

26.尝试读取或写入受保护的内存

解决:硬件有问题,一般内存有问题

27.无法在证书存储区中找到清单签名证书

解决方法:用记事本打开项目的.csproj文件,删除类似

28.该项目中不存在目标“ResolveKeySource”。

原因:这个问题很罕见,查询国外相关资料后,大致说是由于部署的不是一个标准的

solution,需要在VS自带的命令提示中运行下面这个东西恢复

解决方法:

(1).将下列代码存为XML文件,命名为

以下是引用片段:

xmlns="/developer/msbuild/2003">

DataSource=.sql2005%3BUser

ID=SqlUser%3BPooling=False%3BPassword=X

Properties="TargetConnectionString=$(TargetConnectionString)"

Projects="@(DatabaseProject)"

Targets="Build;Deploy">

(2)在命令提示中运行:msbuild/t:

29.不能将值NULL插入列'**'

原因:这是数据库表设计的错误,所涉及的表的字段中设置了不能为空的属性,但是传入

的值为null,所以报错

解决方法:查看是否所传入的值是否为Null,或修改数据库中表的所对应的列的属性

30.未能加载类型"命名空间.类"...

原因:

(1)项目修改后没有进行编译

(2)项目中原有的命名空间可能被修改了

(3)项目中所需要的ascx或其他页面不存在,或不包含在项目中

解决方法:

(1)在修改完成之后,请重新生成或编译整个项目或解决方案

(2)手工修改所改动的命名空间,注意名称的大小写,再重新编译

(3)将相关的文件包含在项目中

31.不能访问只读文件“****.***"

解决方案:

给虚拟目录所对应的文件加上“Everyone/写入”权限即可

32.请求因HTTP状态401失败:AccessDenied

解决方法:在iis信息服务器上把匿名访问和允许iis控制密码给勾上

更多推荐

web developer