大家好,我是小百,我来为大家解答以上问题。automation服务器不能创建对象怎么解决 搜狗,automation服务器不能创建对象很多人还不知道,现在让我们一起来看看吧!
Error:Automation 服务器不能创建对象 一:主要是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll
二:如果javascript脚本中报这个错误是因为IE的安全设置不允许运行未标记为安全的activeX控件 更改IE的安全设置,把相应的选项打开即可。 有时用上面“解决”中所提的方法不是100%成功的,因为毕竟导致同样现象的原因并不是只会有一个,这个亦是一个思路。如果是在安装某个软件后出现这种问题,可卸载该软件或重装一下! 这个根据具体情况不同而解决方式不同,自己可以按以上两个方式解决一下。如果有别的原因和解决方法可以跟贴告诉我!
--------------------------------------------------------------------------------------------------------------------------------
今天又自己看了一下,最后发现只要修改"本地Intranet"内“对没有标记为安全的ActiveX控件进行初始化和脚本运行”这一项设置为“启用”就可以了,其他的ActiveX设置基本不起作用。
1.automation服务器不能创建对象 只需要运行:regsvr32 scrrun.dll 就可以了 2.未将对象引用设置到对象的实例。 1.ViewState 对象为Unll。 2.DateSet 空。 3.sql语句或Datebase的原因导致DataReader空。 4.声明字符串变量时未赋空值就应用变量。 5.未用new初始化对象。 6.Session对象为空。 7.对控件赋文本值时,值不存在 8.使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值 9.使用FindControl时,控件不存在却没有做预处理 一般在C#中造成“未将对象引用设置到对象的实例”错误都是控件名称与codebehind里面的没有对应,对于初学编程的人,而在编码中重复定义也会造成这种问题的产生。
本文到此讲解完毕了,希望对大家有帮助。