4

因此,我在 Stack Overflow 和其他地方找到了一些文章,这些文章展示了如何使用启动任务将 Azure 设置为在 32 位模式下运行。

问题是,这似乎不适用于 Compute Emulator。

我编写了一个 Worker Role,它运行一个调用旧版 FORTRAN dll 的服务。但是,此 DLL 仅在 x86 模式下运行。因此,我需要强制 Azure 模拟器启用 32 位应用程序。

我正在使用 VS2010 或 VS2012 在 Windows 7(或 8,如果效果更好)上运行,我得到的错误是“在这个系统上,Compute Emulator 支持 AnyCPU 和 x64”。

有人有什么好主意吗?

4

1 回答 1

1

这是我第一次听说 Azure 运行时可以在 32 位模式下运行。这种情况的典型解决方案是使用某种互操作并在单独的进程中运行 32 位代码 - 例如 DCOM 服务器或 WCF 服务,以便 Azure 运行时运行在 32 位还是 64 位无关紧要 -位模式。

于 2012-09-11T08:10:18.663 回答