获取VB6 dll的ProgID
我需要创建一个DLL(vb6)对象,该DLL是我在经典ASP页面中使用MS vb6编辑器创建的获取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
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。我错了。