【发布时间】:2011-03-28 08:17:35
【问题描述】:
我在我的 Web 应用程序中使用了大约 15-20 个旧版 32 位 C++ COM DLL,其中一些 32 位 DLL 具有第三方依赖项,它们是 DLL 的 COM 或本机。
我正在考虑迁移到 Windows Azure,据我所知,它是一个 64 位平台。谁能建议我的 32 位 DLL 是否可以工作? (我知道现在可以对它们进行 regsvr32 了)。
经过一两个星期的工作,我可以将我的 DLL 重新编译为 64 位,但是这对于 3rd 方依赖项是不可能的,因为我没有源代码。
我了解 Windows Azure 使用 64 位,所以我想知道这里迁移我的应用程序的最佳方法是什么?
即我应该将 32 位 DLL 移过来并依赖于 WoW64——这还能工作吗?我不介意性能受到小小的影响。
或者重新编译我的 64 位应用程序并以某种方式使用 32 位 DLL 会更好吗?
【问题讨论】:
标签: azure 32bit-64bit