星期五发布“交换机BUG管理系统”的时候,出错!
ASP导出数据到Excel的程序,在本机测试一切OK,偏偏传到客户服务器上就报错。
运行DCOMCNFG,在DCOM配置下找不到MicroSoft Excel应用程序。
原因在于没有安装Office。
安装完之后再运行DOMCNFG,选择“安全”选项卡,增加“Everyone”,给予最大权限。
再运行系统,可以了!
解决步骤:
1.检查服务器是否已安装Microsoft Excel
如果没有,请安装
2.在原来的OutExcel.class.asp程序里加入了一些检验代码,判断是否支持某个组件,如下
-
Function IsObjInstalled(strClassString)
-
On Error Resume Next
-
IsObjInstalled = False
-
Err = 0
-
Dim xTestObj
-
Set xTestObj = Server.CreateObject(strClassString)
-
If Err = 0 Then IsObjInstalled = True
-
Set xTestObj = Nothing
-
Err = 0
-
End Function
在set xlsApp = Server.CreateObject("Excel.Application")之前加入检验代码,如下
-
if IsObjInstalled("Excel.Application") = False then
-
response.Write("<script>alert('创建Excel.Application失败!');history.back()</script>")
-
response.End()
- end if
结果运行时如果弹出了“创建Excel.Application失败!”的错误信息,判断应该可能是Excel.Application权限的问题.
处理方法是:在命令行键入“DCOMCNFG”,则进入COM组件配置界面,选择MicrosoftExcel后点击属性按钮,将三个单选项一律选择自定义,编辑中将Everyone加入所有权限。如果需要,重新启动IIS服务器。
客户端的环境配置没发现什么特别讲究的地方,只要装有Office和IE即可,版本通用的好象都可以。
分享到:
相关推荐
错误 Server 对象 错误 ‘ASP 0177 : 800401f3’ Server.CreateObject 失败 /config.inc,行 14 原因: 如果懂的程序的朋友,看下config.inc的第14行应该是这样的:set efang = Server.CreateObject(“Efang41.Common”...
这个错误的全称是“Server 对象ASP0177 (0x800401F3)无效的类别字符串”,表明在尝试创建或使用一个服务器对象时,遇到了无法识别或者无效的类ID(CLSID)字符串。0x800401F3是Windows错误代码,表示找不到指定的...
aspx1专用系列号 sn:17361-38566-42221 ...将以下代码保存为asp,拷贝在服务器上,用浏览器打开,看返回结果。 set jpeg=server.createobject("persits.jpeg") ...Server 对象, ASP 0177 (0x800401F3) 无效的类别字符串
2、问:无法打开登录界面,屏幕显示:‘服务器对象 错误 'ASP 0177 : 800401f3' Server.CreateObject 失败 /default.asp,行4 无效的 ProgID’。 答:未注册组件,请先双击安装目录下的reg.bat文件注册...
persits.jpeg组件(破解版)下载 ... 非常捧的水印组件,玩服务器的人都知道,不再重复介绍了。不知道的请自行查找相关介绍。 ...最新版本v1.801 ...Server 对象, ASP 0177 (0x800401F3) 无效的类别字符串
该错误代码为800401F3,提示信息为“Server.CreateObject失败”,意味着ASP试图创建一个COM对象,但是未能成功。由于“MSXML2.XMLHTTP”被用作HTTP请求的接口,所以这个问题通常发生在尝试建立HTTP连接时。 此问题...
'-------------------------------------------------------------------- ' Microsoft ADO ' ...' ' ' ' ADO constants include file for VBScript ' '------------------------------------------------------------...