首页 新闻 会员 周边 捐助

一个COM组件,WINFORM程序掉用没问题,WebForm后台掉用不能用

0
悬赏园豆:40 [已解决问题] 解决于 2014-03-14 15:12

COM组件已经在我的电脑上注册了,用winform程序调用是没问题的 ,但是用webform后台调用就报错!什么原因?

Carl --卡尔的主页 Carl --卡尔 | 初学一级 | 园豆:69
提问于:2014-03-14 14:13
< >
分享
最佳答案
0

报什么错?

收获园豆:40
Launcher | 高人七级 |园豆:45050 | 2014-03-14 14:23

Carl --卡尔 | 园豆:69 (初学一级) | 2014-03-14 14:25

报这个错是什么原因?

Carl --卡尔 | 园豆:69 (初学一级) | 2014-03-14 14:26

@Carl --卡尔: 你的 COM 组件是不是 32 位,而你的 webform的应用程序池没有指定 32 位?

Launcher | 园豆:45050 (高人七级) | 2014-03-14 14:26

@Launcher: 我的COM组件有X86跟X64的  两个都试了 还是报同样的错!webform的应用程序池怎么指定为32位?我用的VS调试的 还没发布,你是说先发布吗?还是怎么弄?

Carl --卡尔 | 园豆:69 (初学一级) | 2014-03-14 14:31
Launcher | 园豆:45050 (高人七级) | 2014-03-14 14:34

@Launcher: 按上面的方案发布了,还是提示上面的错误!还有没其它原因?

Carl --卡尔 | 园豆:69 (初学一级) | 2014-03-14 14:43

@Carl --卡尔: 你的  COM DLL 放在哪个目录的?为了简单起见,我们以 32 位的来讨论。确认你注册的是 32 位的,然后 IIS AppPool 设置为启用32位。

Launcher | 园豆:45050 (高人七级) | 2014-03-14 14:58

@Launcher: 不多说了 果断给分!  原因是我没吧COM组件拷贝到C盘下面注册 ,我是拷贝到D盘下注册的,发布后IIS也不能识别。

Carl --卡尔 | 园豆:69 (初学一级) | 2014-03-14 15:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册