无法加载文件或程序集" sapnco"或其依赖项之一。

2020-09-03 15:12发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用 ASP.NET ://SAP.Net" target =" _ blank"> SAP.Net 连接器,最新版本。 它可以在开发机器上正常工作。 但是,当我部署它时,出现错误:"无法加载文件或程序集'sapnco'或其依赖项之一。试图加载格式错误的程序。"任何人对此都有任何疑问, 分享一些提示。 谢谢。

在没有帮助的情况下,我还为x64和x86部署了最新的vc ++重新分发的软件包。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用 ASP.NET ://SAP.Net" target =" _ blank"> SAP.Net 连接器,最新版本。 它可以在开发机器上正常工作。 但是,当我部署它时,出现错误:"无法加载文件或程序集'sapnco'或其依赖项之一。试图加载格式错误的程序。"任何人对此都有任何疑问, 分享一些提示。 谢谢。

在没有帮助的情况下,我还为x64和x86部署了最新的vc ++重新分发的软件包。

付费偷看设置
发送
4条回答
SAP小黑
1楼-- · 2020-09-03 15:47

嗨,弗兰克·杜,

请检查sapnco.dll,并且所有依赖项.dll在虚拟目录的bin文件夹中均可用。 这些是必须为您的虚拟目录添加的。

最好的问候

Harish.Y

木偶小白
2楼-- · 2020-09-03 16:01

我找到了解决方案。 如果您在IIS7下托管。 您需要首先在应用程序池中启用32位应用程序(我未使用64位托管),并且需要将托管管道模式更改为经典。 重新启动应用程序池后,它似乎对我有用。

clever101
3楼-- · 2020-09-03 15:59

请确保所有项目中的所有Build Platform体系结构和相应的References都适用于同一体系结构。 例如,如果在您的Configuration Manager中为x64平台进行编译,并且在项目中引用了sapnco的x86版本,则将导致此错误。 有趣的是,Visual Studio不会在"错误列表"中将其显示为编译器错误列表,而不会将其显示为硬错误。

干杯

Matthew

一只江湖小虾
4楼-- · 2020-09-03 15:57

太好了,谢谢!

我刚刚开始一个新项目,这解决了这种情况:

System.BadImageFormatException:'无法加载文件或程序集'NSAPConnector,版本= 1.0.2.0,区域性=中性,PublicKeyToken =空'或其依赖项之一。 试图加载格式错误的程序。'

**************

我安装的软件包为:Install-Package NSAPConnector_x64

因此VS项目属性确实需要设置为x64工具

致谢

一周热门 更多>