我一直在寻找并尝试了很多个小时。我有' System.BadImageFormatException '从64位客户端应用程序运行IIS 10.0上托管的WCF服务时
- 我尝试设置Enable 32 bit applications
= true
- 我检查了目标CPU =任何CPU
- 我仔细检查了<ApplicationPools>
部分上的 applicationHost.config 文件并确保Enable 32 bit applications = true
。
所有这些尝试都有相同的结果,相同的错误信息:
无法加载文件或程序集&#39; DBConnNET4,Version = 1.0.34.0, Culture = neutral,PublicKeyToken = 60d47e8c3d6f39e7&#39;或其中一个 依赖。尝试加载程序不正确 格式。
调试时,我从引用的库中获取类中的异常,正好在这里:
Public Class BusinessObject
Private Function Invoke()
Dim obj As new BusinessObject()
obj.ctrlQueryRun()
End Function
Private Function ctrlQueryRun() As Short
Try
'*** the exception occurs at this line, GetAllItems() is function in the same class
If Me.GetAllItems() = cERROR Then Return cERROR
'' Some code Here
Catch ex As Exception
Return cERROR
End Try
Return cSUCCESS
End Function
End Class
我在互联网上找到的所有解决方案都告诉他们做以前的尝试,还有其他建议吗?有什么事我忘记检查了吗?非常感谢任何帮助或尝试提供帮助的人。