最近,测试web程序,发现无法导出Excel文件,提示DCOM配置有问题;51Testing软件测试网AiYab8PU
以Win2000 Server English为例。以机器的Admin用户登陆;
3q4h-`;MS01查看DCOM配置:
dY2Qp)Nkb*`0click “Start”——“Run”——input“dcomcnfg”and click “OK” button, to open the dialog of “Distributed DCOM Configuration Properties ”;51Testing软件测试网2k:g\H^!{n3Rf#f
2配置方法
PoAUx%H0①choose “Microsoft Excel Application ”,and click “Properties” ,来配置DCOM;51Testing软件测试网+_~I~?-y7|p.j
3系统提示已经配置完毕,不允许再次配置,多次尝试仍找不到不能配置DCOM的原因,为了保证测试的顺利进行,只好在“Default Security”选项卡中通过“Edit Default”来添加“everyone”(with Full control)的用户,来达到相同的目的;
Frn7h1wp04如步骤3配置后,web程序可以顺利导出Excel文件;
u*r\,q3t$Uk![0 51Testing软件测试网jAsev
为了让DCOM正常工作,重新安装操作系统,搭建测试环境(安装的软件有:Office2003,SQL2000,SQL2005,Oracle9i,Infragistic,VMvare,金山词霸2006等),搭建好测试环境后发现DCOM仍然不能用;51Testing软件测试网.Y"G4`0gYe
51Testing软件测试网FPR*d1f chS
没办法,只好利用ghost恢复最初的操作系统,只有Win2000 server和Office2003,发现DCOM配置可以正常,然后做个ghost_1;继续添加各种应用软件,每添加一种便重启机器,看DCOM配置是否正常,正常的话便作ghost,否则便找到了原因;这样下来,直到依次安装完Norton, SQL2000,SQL2005,Oracle9i,Infragistic,Track-suit,金山词霸2006,各种压缩文件,后发现DCOM配置仍正常;
OcD-A i%~T0 51Testing软件测试网!D5m*V1u$d
初步怀疑是因为头一次安装Office 2003时没有完全安装,当测试web程序时发现测试无法继续,因为缺少Office 中.net的安装,放入Office2003安装盘,选中.net的组件,安装后测试可以继续进行;但至于是否该操作导致DCOM配置无法进行,不敢确定,只是怀疑;51Testing软件测试网mp I5K'{a
:^-C+[ n _%h0若您有新的发现,请告诉我,或者给我留言。欢迎访问我的自由部落!
ovUZ!U
E0 51Testing软件测试网j\ HzR5V?(S