asp调用activex控件和应用程序调用有区别吗?(1500)(100分)

  • 主题发起人 主题发起人 ljf945
  • 开始时间 开始时间
L

ljf945

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个dll,里面一个对象的方法是访问一些注册表的操作,奇怪的是应用程序调用
和ie调用的结果不一样。ie调好象一点都没执行。连开头的输出也看不见。这个dll只运行
在服务器端。

注册和方法都写对的,因为我故意写个错方法名称调用是,ie会报错,说没有这个方法。

在应用程序,我可以调dll,工作是正常的。但在ie里我没法调程序,运行也看不到预期的
结果。

问 调用是有区别吗?
可能是什么原因?
如何能在ie的调用下调这个dll的原代码?

每问500分,不吝赐教,洗耳恭听。
 
以上问题是在2000的iis上出现的。

在我的98加pws上调用是正常的。
 
我做一些dll打包asp程序,但是因为语法的关系,必须要对asp程序进行一些改写。
碰到几个页面相互纠缠的话,改写会更复杂。
有没有函数,可以直接输出到显示器上的。
类似这样的 writetomon ('response.dosomething');
盼答。
 
不懂!
帮你提前
 
asp是服务器端解释执行的,而ActivexX是在客户端执行的,注意这个区别!
 
我用VB编写的DLL文件也是如此,在本机的IIS下,永远不成功,在VB中成功
或者在服务器上也可以成功
 
这个dll是单在服务器端运行的。在服务器端也可以远行activex控件的。
想知道为什么产生这种情况,怎么避免。
 
是不是涉及iis权限的问题,是不容许在本地网站代码上的任何东西访问注册表吗?
若是权限的话如何打开权限?pws就不需要吗?

在dll里的方法里,只是有一个注册表的变量,程序就一点都不执行了,方法的第一句
是标准的输出都看不到。只看到ie在狂刷半天什么内容都没有。
 
它就是不能读写注册表,我把目录的权限放开了也不可以。
呜呼哀哉。

我做一些dll打包asp程序,但是因为语法的关系,必须要对asp程序进行一些改写。
碰到几个页面相互纠缠的话,改写会更复杂。
有没有函数,可以直接输出到显示器上的。
类似这样的 writetomon ('response.dosomething');
盼答。 1000分。
 
接受答案了.
 
后退
顶部