我正在将旧版应用程序从Windows 2003 32位IIS 6服务器移动到Windows 2008 r2 IIS 7.5服务器。
最终,我在应用上遇到Server.CreateObject(customobject)
失败。
研究这个,似乎对象的DLL需要在服务器上注册。
我回到旧服务器,通过运行regedit
找到了dll,它位于C:\ windows \ system32文件夹中。
所以我把它移了过来,并尝试使用regsvr32.exe
目录中的SysWOW64
进行注册。但是,根据我的操作,我会遇到两个错误:
命令:
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的来源,有什么建议吗?
答案 0 :(得分:1)
我已经明白了,
我必须在那里获得.net fw 2.0 sp2并使用regasm.exe注册dll。