如何在ASP中使用DLL;

来源:百度知道 编辑:UC知道 时间:2024/05/18 00:54:34
我自己写了DLL(VC ATL,ATL Active Server Page),相当于COM+组件.
在有的机子上注册了动态dll(regsvr32 **.dll)可以正常使用.
而有的机子上则不能使用(出现如下错误提示).不知道是什么原因!
技术信息(用于支持人员)

错误类型:
Server 对象, ASP 0177 (0x800401F3)
无效的类别字符串
/PowerAsp/PowerAsp.asp, 第 5 行

注意:1\在有的机子上是可以正常使用的,证明我写的dll及asp 测试网页没有问题.
2\regsvr32 **.dll 也出现注册成功的对话框.
相关的DLL文件??
能具体一点儿吗?
我说的不能用的机子上也注册了DLL了

vrhero:我说的是asp,asp是在服务器上执行的!!!

我现在可以确定是iis的用户的权限问题(我用管理员用户可以正常使用.)!
请问:我应该为iis用户IUSER_计算机机名称设置怎样的权限才能正常使用(权限又不能太高).

没有注册dll的当然不能用

补充:
那就是被禁用了,你不知道现在的浏览器或浏览器插件可以拦截 ActiveX 控件吗,firefox直接就不支持

他们系统的原因,因为用的简体版,里面的部分DLL库不全的原因,,
把相关的DLL文件都复制上,然后 regsvr32 **.dll,可以解决

ASP的DLL组件一览表
http://www.9xz.net/special/dll/