无法加载文件或程序集32位程序集

时间:2017-05-23 15:16:18

标签: vb.net wcf iis dll

我一直在寻找并尝试了很多个小时。我有&#39; System.BadImageFormatException &#39;从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

我在互联网上找到的所有解决方案都告诉他们做以前的尝试,还有其他建议吗?有什么事我忘记检查了吗?非常感谢任何帮助或尝试提供帮助的人。

0 个答案:

没有答案