“SAP.Middleware.Connector.RfcConfigParameters”的类型初始值设定项引发异常,解决方法

问题描述: 1.开发环境; windows10 专业版64位 VS2019 Net4.5.2 X64平台 2.具体问题: 在自己电脑上开发完成后,程序可以正常运行,但是当复制到生产现场的电脑上面的时候,就提示题目所示的异常。   解决方式:(具体原因不清楚) 1.目标平台修改为X86,同时sapnco.dll与sapnco_until.dll这两个文件修改为32位版本 2.在app.config中加入如下配置, <?xml version="1.0"?> <configuration>   <startup>     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>   </startup>   <startup useLegacyV2RuntimeActivationPolicy="true">     <supportedRuntime version="v4.0"/>   </startup> </configuration>    如果在代码中配置,则不需要下面的配置文件,否则需要   配置文件: <?xml version="1.0" encoding="utf-8" ?> <configuration>   <configSections>     <sectionGroup name="SAP.Middleware.Connector">       <sectionGroup name="ClientSettings">         <section name="DestinationConfiguration" type="SAP.Middleware.Connector.RfcDestinationConfiguration,sapnco"/>       </sectionGroup>     </sectionGroup>   </configSections>   <connectionStrings>     <add name="OraConnString" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=188.188.3.160)(PORT=1521))(CONNECT_DATA=(SID=smesdef)));User Id=SMES;Password=Smes686868;"/>   </connectionStrings>   <SAP.Middleware.Connector>     <ClientSettings>       <DestinationConfiguration>         <destinations>           <add NAME="DEV" USER="*****" PASSWD="***********" CLIENT="***"              LANG="ZH" ASHOST="188.188.3.201" SYSNR="00"              MAX_POOL_SIZE="10" IDLE_TIMEOUT="10"/>         </destinations>       </DestinationConfiguration>     </ClientSettings>   </SAP.Middleware.Connector>   <startup>     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>   </startup>     <startup useLegacyV2RuntimeActivationPolicy="true">         <supportedRuntime version="v4.0"/>   </startup> </configuration>

上一篇:JMeter - 函数之CSVRead


下一篇:mac上用jmeter录制https请求