Azureのサービスは、アンマネージコードを実行することはできますか?
質問
私はのtaglib#を(使用するWCFサービスを作成したのhttp://developer.novell .COM /ウィキ/ index.phpを/ TagLib_Sharp の)重い物を持ち上げるの多くを行うために管理されていないDLL(と思うのWin32)に依存していました。 Azureの中で、このWCFサービスをホストしているのチャンスはありますか?
私は.csdefファイルでこれを見つけました
<WebRole name="WebRole" enableNativeCodeExecution="true">
それは、私はそれがない望んでいるのでしょうか?
アンマネージコードは、32ビットまたは64ビットの場合は、補遺として、それは問題ではありませんか?私は、64ビットのWCFサービスから32ビットのDLLを呼び出そうとすると、仕事と私はAzureのは64ビットプラットフォームであると信じていないことを経験から知っている。
解決
32ビットプラットフォーム上では、P /呼び出しを使用して行うことができます。しかし、いない64ビットプラットフォーム上。詳細については、この記事のnoreferrer"> サービスバスの機能を使用することができますあなたが望んでいた。
他のヒント
私は実際にはJPが、他の方法の周りにそれを得たと思います。当社のすべてのVMは、デフォルトで勝つ2K8 x64のを実行しているため、クラウド内のP /呼び出しは、32ビットと64ビットで動作しなくなります。あなたはいつものコースの新しいプロセスを生成することができます。
また、COMサーバーを登録すると、今日は動作しませんのでご注意 - 私はTaglibのは、COMを使用するかどうかはわかりません。
所属していません StackOverflow