MobileAset V7:移动设备可以按预期浏览端口10008上的服务PC,但在将数据库传输到设备时,该过程将达到3的步骤2,然后失败。
移动设备的MobileAset.log文件包含类似于:的错误
2016-09-14 13:35:46.000冗长|IPSYNC错误(ERRORCODE = 0,ERRORCODEPECIFIED = FALSE,ERRORDESC =错误下载devfile = \ program files \ mobileassetdb_temp.sdf,svcfile = c:\ programdata \ wasp条形码技术\ mobileassetwindowsservice \ mobileasset_86829e20 6aad483baa35a5c8a2dbfb86.sdf,sentbyservicemd5 = c:\ programdata \ wasp条形码技术\ mobileassetwindowsservice \ 7.0.0.0 \ app_data \ mobileasset_86829e20 6aad483baa35a5c8a2dbfb86.sdf,recvdondevmd5 =,source =,stacktrace =,loggedinuser = 1)
在运行WASP MobileAsetWindows服务的PC上,WASPMobIleAssetServices.log文件包含类似于以下内容的错误(请注意提及FIPS):
2016-09-15 10:17:16.072 5 ------------ - 错误|runcommand()中的错误():system.reflection.targetInvocationException:已被调用的目标抛出异常。---> system.invalidOperationException:此实现不是Windows平台FIPS验证了加密算法的一部分。
|在system.security.cryptography.md5cryptoserviceProvider..ctor()
|---内外异常堆栈迹线---
|在system.runtimemethodhandle.invokemethod(对象目标,对象[]参数,签名sig,boolean构造函数)
|在system.reflection.runtimeConstructorInfo.invoke(BindingFlags Invokeattr,Binder Binder,Object []参数,CultureInfo文化)
|在System.Security.Cryptography.Cryptoconfig.createfromName(String名称,对象[] args)
|在system.security.cryptography.md5.Create()
|在wasp.wcservice.ipsync.waspipsyncservice.getmd5(字符串sfile)
|在wasp.wcfservice.ipsync.waspipsyncservice.runcommand(String Stoke,Ipsyncoperation OP)
原因
服务PC具有FIPS启用,它与用于验证移动数据库的MD5不兼容。
解析度
在服务PC上需要禁用FIPS,以便移动下载工作。
HKLM \ System \ CurrentControlset \ Control \ LSA \ FipsalGorithmPolicy \已启用。将此注册表项的值更改为0到0禁用它。