项目引用dll动态库错误,高分求解!
asp.net2005 中引用了一个用vb写的dll动态库,在xp操作系统中一切正常。但当到了server 2003中时,产生错误“Automation 错误”,请问是什么原因?谢谢
------解决方案--------------------dll是不是com?
如果是com要注册的.
如果不是com不用引用 ,用dllimport就可.
------解决方案--------------------在开始菜单的运行中输入cmd,在命令行中输入执行:regsvr32 xxx.dll
xxx.dll是你引用的这个vb写的动态库的文件名。
------解决方案--------------------也有可能是权限问题.
运行
dcomcnfg
找到这个组件,属性
给 network service三个权限.
------解决方案--------------------regsvr32 scrrun.dll
用这个呢?
------解决方案--------------------你的vb写的代码库
应该需要vb的运行库 文件
2003 是不带vb运行库的.
------解决方案--------------------vb运行库 文件
http://www.skycn.com/soft/2944.html
http://www.ayxz.com/soft/2897.htm
------解决方案--------------------你先在web.config中使用身份模拟试试?
<identity impersonate= "true " userName= "administrator " password= "233333333 "/>
</system.web>