如何在64位计算机上调试32位WCF服务?

时间:2012-08-08 19:54:31

标签: visual-studio-2010 wcf

我有一个依赖于32位DLL的WCF服务,因此它需要以32位模式运行。但是,在64位Windows 7计算机上,Visual Studio 2010以64位启动WcfServiceHost.exe,当它尝试加载我的服务时,它会抛出BadImageFormatException

如何在64位计算机上调试32位WCF服务?

1 个答案:

答案 0 :(得分:2)

不幸的是,WcfServiceHost.exe将始终在64位系统上运行64位。你可以explicitly modify it to run in 32bit,但这是一个相当苛刻的解决方法。

我通常会编写自己的托管应用程序,如果需要控制运行时模式,可以直接使用它来调试服务,而不是使用WcfServiceHost