获取VB6 dll的ProgID

获取VB6 dll的ProgID,dll,asp-classic,vb6,Dll,Asp Classic,Vb6,我需要创建一个DLL(vb6)对象,该DLL是我在经典ASP页面中使用MS vb6编辑器创建的 set obj = Server.CreateObject("ProgID") 现在我通常假设程序ID是projectName.ClassName 现在,在我之前维护代码的人似乎已经编写了代码。应用程序正在运行 但是当我尝试相同的方法时,IIS无法创建对象。我确实注册了Dll,我正在运行win 7 64位 非常感谢您的帮助。很抱歉,我已经解决了问题。我没有授予iis读取DLL的权限。此外,DLL是3

我需要创建一个DLL(vb6)对象,该DLL是我在经典ASP页面中使用MS vb6编辑器创建的

set obj = Server.CreateObject("ProgID")
现在我通常假设程序ID是projectName.ClassName

现在,在我之前维护代码的人似乎已经编写了代码。应用程序正在运行

但是当我尝试相同的方法时,IIS无法创建对象。我确实注册了Dll,我正在运行win 7 64位


非常感谢您的帮助。

很抱歉,我已经解决了问题。我没有授予iis读取DLL的权限。此外,DLL是32位DLL,我必须更改iis设置以接受32位DLL


为了回答我自己的问题,程序ID是projectname.classname

是您的DLL 64位吗?如果不是,您是否使用32位应用程序池?是的,它是32位DLL。我认为在64位操作系统中编译代码将使其成为64位DLL。我错了。