我有一个WCF服务,该服务在VS开发服务器中正常运行,但是如果我转到项目设置并更改Web选项卡服务器以使用“本地IIS Web服务器”,则会收到BadImageFormatException。我知道这通常是由32位应用程序引用64位dll引起的。我所有的程序集都是为AnyCPU构建的。

我真的不知道在这里有什么信息会有所帮助,因此请发表评论,我将根据需要编辑问题。

对于初学者,我会说我正在使用Autofac WCF集成(这同样适用于VS Dev服务器而不是IIS)。我还应该补充一点,我检查了IIS设置。为DefaultAppPool配置,该应用程序设置为.NET 4集成管道。已启用匿名身份验证,已禁用Windows。

这是我的配置文件的示例。 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top