clip_image00132222222 Local Overview :
clip_image001422222222 Readiness & Resources:
Windows Azure:
SQL Azure:
AppFabric:
MarketPlace:
Watch:
Case Study:
Tools:
clip_image0011022222222 Guidance:
Walkthrough:
Architecture:
Book:

Microsoft Windows Azure Development Cookbook

clip_image001622222222

In the news:
General:
Microsoft:
Windows Azure:
clip_image0011222222222 Events:
Local:
Webinar:
clip_image001822222222 Community:
Social:
clip_image00132222222 Questions
Q: Can I use a x86 DLL in a x64 Windows Azure web role?
A:

On an x64 machine (such as a Windows Azure cloud machine), you can perform the following tasks:

  • Start a 32 bit process. (x86 exe)
  • Start a 64 bit process. (x64 exe, such as WaWeb/WorkerHost, the process that hosts your Web/Worker Role)
  • Invoke a 32 bit dll from a 32 bit process.
  • Invoke a 64 bit dll from a 64 bit process.
  • Invoke a .NET assembly compiled against Any CPU from a 32 bit process.
  • Invoke a .NET assembly compiled against Any CPU from a 64 bit process.
  • Invoke a WCF service hosted in a 32 bit process from another 64 bit process.
  • Invoke a WCF service hosted in a 64 bit process from another 32 bit process.

But you can't do the following:

  • Invoke a 32 bit dll from a 64 bit process.
  • Invoke a 64 bit dll from a 32 bit process.

{from here}