C# 在参考wcf服务中部署nuance ocr sdk

C# 在参考wcf服务中部署nuance ocr sdk,c#,.net,wcf,asp.net-web-api,nuance,C#,.net,Wcf,Asp.net Web Api,Nuance,我已经在Web API中编写了nuance OCR集成getImageText(字符串文件名)的集成代码。Th代码可以完美地编译和执行,并提供适当的输出 但当我将相同的代码移动到web服务中并从web API控制器调用它时,我在执行时遇到了以下异常 “无法加载文件或程序集的Nuance.OmniPage.CSDK.Objects, 版本=20.0.0.0,区域性=中性,PublicKeyToken=d277acbc760e5eaf'或 它的一个依赖项。试图用 格式不正确。” 目标CPU平台设置为

我已经在Web API中编写了nuance OCR集成getImageText(字符串文件名)的集成代码。Th代码可以完美地编译和执行,并提供适当的输出

但当我将相同的代码移动到web服务中并从web API控制器调用它时,我在执行时遇到了以下异常

“无法加载文件或程序集的Nuance.OmniPage.CSDK.Objects, 版本=20.0.0.0,区域性=中性,PublicKeyToken=d277acbc760e5eaf'或 它的一个依赖项。试图用 格式不正确。”

目标CPU平台设置为任何CPU。 Visual Studio目标CPU平台32位。 窗口10,64位操作系统


我曾尝试使用每一组nuance SDK二进制文件(即x64和x86)执行该方法,但问题没有得到解决

我也遇到了同样的问题,并解决了它。 web服务配置为仅加载64位库,但Nuance DLL为32位


在高级设置下,我必须启用32位应用程序。

我遇到了同样的问题,并修复了它。 web服务配置为仅加载64位库,但Nuance DLL为32位


在高级设置下,我必须启用32位应用程序。

Nuance SDK有一个接受SDK路径的参数化方法。我添加了一个动态接受各自SDK路径并初始化正确实例的方法。

Nuance SDK有一个接受SDK路径的参数化方法。我添加了一个方法,该方法动态地接受相应的SDK路径并初始化正确的实例。

Hi Chris,我通过创建一个方法解决了这个问题,该方法在初始化服务时动态地将SDK路径作为参数传递。谢谢你的回复。嗨,Chris,我已经通过创建一个方法解决了这个问题,该方法在初始化服务时动态地将SDK路径作为参数传递。谢谢你的回复。