从ASP脚本中使用dll的最佳方式



我正在编写一些ASP代码,为来自公司内部网的简单HTML表单的请求提供服务。代码需要调用来自(COM) dll的方法。我使用的代码是:

myObject = Server.CreateObject("myDLL.myClass")

但是这一行出现了错误。我不确定dll是否在服务器上注册,但我怀疑它可能不是。我不知道怎样才能查出来。

如果未注册,是否有可能/最佳实践:

  1. 使用未在服务器上注册的dll(我有.dll文件);
  2. 使用ASP代码远程安全地注册dll;或
  3. 我需要联系IT部门注册吗?

我担心选项2可能会吓到IT部门,也可能会破坏一些东西——但是我有一个截止日期,他们不太可能在那之前注册任何东西。

是否有任何方法我可以使用dll不涉及他们,纯粹与ASP?

我也有这个问题关于通过嵌入在内部网的形式在客户端计算机上运行dll, 这是我首选的方法,如果它是可能的。它是相同的dll,它已经在所有客户端的机器上注册了,但到目前为止,我一直无法让它通过IE内网安全设置。

任何关于这个或我的其他线程的帮助/评论/建议将非常感激。

您需要注册DLL AFAIK,要么使用安装程序,要么手动使用regsvr32(或类似)

相关内容

  • 没有找到相关文章

最新更新