4

そのため、Stack Overflow などで、スタートアップ タスクを使用して Azure を 32 ビット モードで実行するように設定する方法を示す記事をいくつか見つけました。

問題は、これが Compute Emulator で動作しないように見えることです。

従来の FORTRAN dll を呼び出すサービスを実行するワーカー ロールを作成しました。ただし、この DLL は x86 モードでのみ実行されます。そのため、Azure エミュレーターで 32 ビット アプリを有効にする必要があります。

VS2010 または VS2012 を使用して Windows 7 (または 8 の方がうまく機能する場合は 8) を実行していますが、「このシステムでは、コンピュート エミュレーターは AnyCPU と x64 をサポートしています」というエラーが表示されます。

誰にも素晴らしいアイデアはありますか?

4

1 に答える 1

1

Azure ランタイムが 32 ビット モードで実行できると聞いたのは初めてです。この状況の典型的な解決策は、何らかの相互運用機能を使用し、DCOM サーバーや WCF サービスなどの別のプロセスで 32 ビット コードを実行することです。これにより、Azure ランタイムが 32 ビットで実行されるか 64 ビットで実行されるかは問題になりません。ビットモード。

于 2012-09-11T08:10:18.663 に答える