如何将 WCF 服务作为 x64 运行

xtm*_*tmq 5 service 64-bit wcf

我创建了一个使用大量内存的 WCF 服务。所以我应该将此服务作为 x64 进程运行。但是当我设置 platform=x64 并开始调试时,我捕捉到异常:

Could not load file or assembly 'XXXXXX' or one of its dependencies. An attempt was made to load a program with an incorrect format.
Run Code Online (Sandbox Code Playgroud)

我怎样才能正确地做到这一点?谢谢!

编辑:

我的服务只使用一个参考:.NET -> System.ServiceModel

luk*_*san 1

这意味着您的依赖程序集之一(引用的程序集或来自同一解决方案的项目)被设置为不同的 CPU 架构。检查所有引用的程序集或项目是否设置为 x64 或任何 CPU。