合作伙伴社区股票代码:838758石基信息成员企业
首页>案例中心>商锐/商慧供应链系统常见问题分析
2021-11-10 17:22  |  
257

问题案例1:

供应链系统安装完成后无法正常打开,提示“未能加载文件或程序集weblibary.dll或它的某一个依赖项”。


1.jpg


解决方法:

看到这个错误先考虑是否缺少文件,根据提示的这个weblibary.dll文件去供应链安装目录下找,看是否存在文件,如果没有就看看是不是杀毒软件隔离了。如果有的话说明是这个文件没有加载到。一般DLL文件无法加载都是缺少对应的运行环境,供应链是用.net开发的,我们可以安装下VC++2013  VC++2015,这两个对应都有64位和32位的,我们都安装下(供应链安装包自带有,或者商慧7软件安装目录下也有,没找到就网上下载下),安装后就可以解决。


1.jpg


问题案例2:

供应链系统无法正常打开,提示“未能加载文件或程序集Newtonsoft.Json=12.0.0.0”。


2.jpg


解决方法:

此报错提示是供应链更新过多次版本,从以前的低版本直接升级最新版本导致的。

1)打开安装目录SH7_Web下的Web.config文件,在<runtime><assemblyBinding>节点中添加脚本。

添加脚本:

<dependentAssembly>

<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />

<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />

</dependentAssembly>


2)复制Newtonsoft.Json.dll文件(版本12.0的)替换到对应的bin目录下。

3)拷贝文件SuperSocket.前缀的dll文件,粘贴到bin目录下。

拷贝的dll:

SuperSocket.Common.dll

SuperSocket.Facility.dll

SuperSocket.ProtoBase.dll

SuperSocket.SocketBase.dll

SuperSocket.SocketEngine.dll


4)在直接用最新的安装包重新安装下就可以了。


问题案例3:

供应链系统提示“HTTP 错误 500.19 - Internal Server Error”。


1.jpg


解决方法:

HTTP错误500开头代表服务器错误,服务器错误我们先检查下IIS网站服务是否有正常启动。


1.jpg


如果有正常启动那说明可能是IIS服务没有装全,IIS服务安装的时候如果不展开子项进行勾选是默认只安装部分的,这就可能导致我们需要的功能没有安装,这里我们再去吧每一个子项都展开,全部勾选下安装,注意几个重要的是一定要勾选的。


1.jpg


2.jpg


待安装完毕后再去重新启动下IIS服务即可。



分享:

市场活动
其他新闻
产品案例


快速询价

在线咨询

在线留言