我可以将WCF服务构建为"Any CPU",但不是x86。当我尝试仅以x86身份构建时,出现以下错误:System.BadImageFormatException: Could not load file or assembly---end error---
因此,我被困住了:我到底如何通过WCF提供Matlab调用?这就像是一些奇怪的开发人员异或。关于如何(a)在32位模式下编译WCF服务库,或者(b)解决这个问题,有什么想法吗
我使用Visual Studio Community 2017中的文件系统在本地发布了一个带有WCF服务的小型web应用程序。我在本地托管了它来测试它,我注意到一个WCF服务没有被调用,并引发了一个System.BadImageFormatException。原因是来自Int32类型的方法的单个id变量。
如果我启动Microsoft Visual Studio,创建一个标准的"WCF服务库“,并编译它,它就能完美地工作。-----start error-----
System.BadImageFormatException: Could not load file or assembly 'file:///D:\backtest\C#\WCF service\WcfServiceLibrary\bin\Debug\WcfServiceLibrary.dll' or
我在WCF服务中使用Unity来加载组件。
当我在visual studio中使用build option option any CPU生成服务时,服务工作正常。Exception Details: System.BadImageFormatException: Could not load file or assembly 'Common.Unity' or