点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用 ASP.NET ://SAP.Net" target =" _ blank"> SAP.Net 连接器,最新版本。 它可以在开发机器上正常工作。 但是,当我部署它时,出现错误:"无法加载文件或程序集'sapnco'或其依赖项之一。试图加载格式错误的程序。"任何人对此都有任何疑问, 分享一些提示。 谢谢。
在没有帮助的情况下,我还为x64和x86部署了最新的vc ++重新分发的软件包。
嗨,弗兰克·杜,
请检查sapnco.dll,并且所有依赖项.dll在虚拟目录的bin文件夹中均可用。 这些是必须为您的虚拟目录添加的。
最好的问候
Harish.Y
我找到了解决方案。 如果您在IIS7下托管。 您需要首先在应用程序池中启用32位应用程序(我未使用64位托管),并且需要将托管管道模式更改为经典。 重新启动应用程序池后,它似乎对我有用。
请确保所有项目中的所有Build Platform体系结构和相应的References都适用于同一体系结构。 例如,如果在您的Configuration Manager中为x64平台进行编译,并且在项目中引用了sapnco的x86版本,则将导致此错误。 有趣的是,Visual Studio不会在"错误列表"中将其显示为编译器错误列表,而不会将其显示为硬错误。
干杯
Matthew
太好了,谢谢!
我刚刚开始一个新项目,这解决了这种情况:
System.BadImageFormatException:'无法加载文件或程序集'NSAPConnector,版本= 1.0.2.0,区域性=中性,PublicKeyToken =空'或其依赖项之一。 试图加载格式错误的程序。'
**************
我安装的软件包为:Install-Package NSAPConnector_x64
因此VS项目属性确实需要设置为x64工具
致谢
一周热门 更多>