最近需要做一个文档管理系统(LaserFiche)的接口,B/S的程序。
项目做好了以后,在VS2008里面直接运行没有任何问题,但是放到IIS里面报错.
Retrieving the COM class factory for component with CLSID {E8A9877C-064A-4C13-BC81-7F578A80C821} failed due to the following error: 80040154.
接口提供的Demo是.net Framework 1.1的不报错,但是在.net Framework 2.0下面就报错。
不知道有没有知道这种问题该如何解决的。这个问题不是IIS没有权限,如果没有权限Framework 1.1应该也不能访问。
项目做好了以后,在VS2008里面直接运行没有任何问题,但是放到IIS里面报错.
Retrieving the COM class factory for component with CLSID {E8A9877C-064A-4C13-BC81-7F578A80C821} failed due to the following error: 80040154.
接口提供的Demo是.net Framework 1.1的不报错,但是在.net Framework 2.0下面就报错。
不知道有没有知道这种问题该如何解决的。这个问题不是IIS没有权限,如果没有权限Framework 1.1应该也不能访问。
<identity impersonate="true" userName="administrator" password="1111" />
用户名和密码要看你的服务器,要求用户要有权限.
这是设置excel的,一样的COM,可能对你有用4D5R2X+_ Jlx8L7i\x
y v3OU7| A6l-a
具体配置方法如下: K$vP,qaj7tQ,uR
1:在服务器上安装office的Excel软件. MT{m.Q#X%W
2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务" i/Ejxv3h/Z
3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置" a;Q@Jk'q1Cz0u
4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框
KB|X9MZ 5:点击"标识"标签,选择"交互式用户"
-R+}ol8Z ^6G"p!@ 6:点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限. L PGC-C
7:依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限.
2K c,c1blI u"_ 这样,我们便配置好了相应的Excel的DCOM权限. eu)R/^U,v/p%T
注意:我是在WIN2003上配置的,在2000上,是配置ASPNET用户
iis6的话设置麻烦点参考下:http://www.cnblogs.com/yjmyzz/archive/2009/11/17/1604469.html
检查操作权限
还有就是开发平台问题
楼主查查看
<identity impersonate="true" userName="administrator" password="" />遇到过这种问题,就是因为权限2、DCOM配置 中设置权限ASPNET 和 NETWORK SERVICE。还有就是某些文件夹的权限
检查操作权限
还有就是开发平台问题
呵呵 又看见他了 他的足迹遍布CSDN的大地啊