如何让Azure Compute Emulator以32位模式运行?

时间:2012-09-11 00:51:28

标签: wcf azure fortran

所以我在Stack Overflow和其他地方发现了一些文章,展示了如何使用启动任务将Azure设置为以32位模式运行。

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

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

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

任何人都有什么好主意吗?

1 个答案:

答案 0 :(得分:1)

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