Another observation: SQL Compact for .NET places only the architecture-neutral API assembly in the normal load path (e.g. webapp\bin). It has x86 and x64 subdirectories (e.g. webapp\bin\x86) for everything else. Presumably this means the fixed-bitness DLLs are not inadvertently loaded by ASP.NET.
More Pages to Explore .....