-1

我正在将旧应用程序从 windows 2003 32 位 IIS 6 服务器移动到 windows 2008 r2 IIS 7.5 服务器。

最终,我Server.CreateObject(customobject)在应用程序上失败了。

研究这个,似乎对象的DLL需要向服务器注册。

我回到旧服务器,通过运行找到了 dll regedit,它位于 C:\windows\system32 文件夹中。

所以我把它移了过来,并试图regsvr32.exeSysWOW64目录中注册它。但是,根据我的操作,我遇到了两个错误:

命令:

regsvr32.exe "I:\mypath\mymodule.dll"

生成

模块“I:\mypath\mymodule.dll”已加载,但未找到入口点 DllRegisterServer。

好的,让我们尝试以下选项:

regsvr32.exe /n /i "I:\mypath\mymodule.dll"

投掷

模块“I:\mypath\mymodule.dll”已加载,但未找到入口点 DllInstall。

我不知道我还能尝试什么,我认为我没有 dll 的源代码,请问有什么建议吗?

4

1 回答 1

1

我想通了,

我必须在那里获得 .net fw 2.0 sp2 并使用 regasm.exe 注册 dll。

于 2013-05-08T17:33:17.297 回答