④内部公开请勿外传K/3WISE二维码环境配置指南K/3WMS项目组2020年6月17日1安装步骤建议1.1安装IIS建议IIS下面的选项全部勾选安装(很重要!!!)。IIS安装方法可自行百度,以下仅供参考:Win7安装IIS,参照链接http://www.jb51.net/article/29787.htmWin2008安装IIS,参照链接https://jingyan.baidu.com/article/455a9950535a95a1662778da.htmlWin2003安装IIS,参照链接http://www.jb51.net/article/21274.htm,注意安装i386文件1.2安装.net4.5请务必安装.NetFramework4.5或以上版本。如果先装的.NET后装的IIS,需重新注册net到IIS。在服务器上运行中输cmd,调出DOS命令窗口。在命令窗口中输入:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe-i1/30④内部公开请勿外传命令窗口出现上述界面,表示注册成功。1.3安装K/3按正常流程安装K/3,如果是先装了K/3后再装的IIS,需要重新配置站点。2/30④内部公开请勿外传1.4恢复账套账套属性不能为windows身份验证,需要是SQLServer身份验证3/30④内部公开请勿外传1.5安装补丁15.1版本,不安装任何补丁也是可以使用WMS的,不过如果追求细节功能的完善性的话,建议安装15.1最新整合补丁(可自行下载:http://k3mobile.kingdee.com:8800/GrayscalePatch/);15.0版本,需要安装补丁才能使用WMS,请安装15.0最新整合补丁(可自行下载,http://k3mobile.kingdee.com:8800/GrayscalePatch/);14.3版本,请下载安装PT140472;14.2版本,请下载安装PT131572;14.0版本,请下载安装PT129593;注意:如果是新客户想要使用WMS的话,建议使用15.0或15.1版本,这两个版本仓存条码作业和车间条码作业的功能是最完善的,后续的功能改进也主要是在这两个版本处理;车间条码作业支持的版本是14.3、15.0、15.1,但14.3的车间条码作业为老架构,仅支持PDA作业,且与仓存的APP是分开的,不建议新客户在该版本使用车间条码作业。1.6关闭防火墙关闭防火墙,否则可能无法通过扫描二维码下载程序到手机端。1.7虚拟机配置如果在虚拟机中安装的K/3,请使用桥接模式,且本机不要开防火墙、杀毒软件。4/30④内部公开请勿外传1.8验证环境是否OKK/3主控台-智能WMS-仓存条码作业-基础设置-二维码扫描登录,输入WEB服务器IP和端口(请根据自己电脑的实际情况设置,不要用下面截图的IP)后,若能正常显示二维码,表示环境配置OK。如果二维码出不来,则参考下文进行检查。5/30④内部公开请勿外传1.9PDA或手机应用WMSWMS支持PDA或安卓手机应用,PDA需要从金蝶妙想购买,需要从金蝶妙想获取设备license才能使用,手机仅支持安卓操作系统,不支持苹果手机。PDA或手机打开浏览器(如:qq浏览器),扫描【K/3主控台-智能WMS-仓存条码作业-基础设置-二维码扫描登录】页面的二维码进行下载(如果PDA上自带了WMS程序,请先卸载后再重新扫描登录,因为自带的WMS程序可能与K/3补丁版本不一致,导致出现一些异常)。下载安装后,会弹出“是否允许访问本地照片”之类的对话框,请选择“允许”。打开APP后,再扫描“内网登录”或“外网登录”页面的二维码进入WMS主页面进行操作。有时候在环境正常的情况下,刚打开二维码扫描登录的时候也会出现下面的提示,可以尝试退出重新进入,刷新下二维码,如果试了两三次后还是出下面的提示,再按下文2、3章节进行环境检查。6/30④内部公开请勿外传2环境问题常见原因2.1IIS安装有问题1)在本地浏览器输入http://localhost,如能正常显示欢迎界面,则表示安装正确,否则请重新安装。7/30④内部公开请勿外传2)去控制面板检查IIS下面的选项是否都勾选安装了,如果有部分没勾选,请先都去掉勾选安装一下,然后再重新全部勾选安装。2.2.NET安装版本不对检查控制面版-程序中是否正常列示.net(版本必须是4.5或以上),如图:2.3WEB站点有问题在服务器上运行中输入inetmgr,打开IIS管理器8/30④内部公开请勿外传2.3.1检查应用池文件在应用程序池下,检查是否存在如下两个名称:名称:KingdeeK3Net4,托管模式:经典。名称:KingdeeK3Net4Integrated,托管模式:集成。检查2个应用池的高级设置,“启用32位应用程序”需为“是”。9/30④内部公开请勿外传2.3.2检查3个关键站点1)浏览K3Netsite站点正常应能显示以下界面:10/30④内部公开请勿外传2)浏览WMSAPI站点正常应能打开以下界面11/30④内部公开请勿外传3)浏览WMSAPP站点正常应能打开以下界面:12/30④内部公开请勿外传4)如果缺少站点可手工新建,基础设置参考如下:13/30④内部公开请勿外传如果上述站点不能正常打开,参考下文解决办法:14/30④内部公开请勿外传2.3.3站点浏览报错的解决办法1)浏览时报403.14错误解决办法:哪个站点浏览报错,就对哪个站点做以下设置15/30④内部公开请勿外传2)浏览时报404.2错误16/30④内部公开请勿外传解决办法:如下图所示,找到ISAPI和CGI限制,将相关项设置为允许17/30④内部公开请勿外传3)浏览时报500.21错误18/30④内部公开请勿外传解决办法:重新安装.net在cmd命令行中执行:cdC:\Windows\Microsoft.NET\Framework64\v4.0.30319再运行aspnet_regiis-i4)浏览器时没有写访问权限“/WMSAPI”应用程序中的服务器错误。当前标识(IISAPPPOOL\KingdeeK3Net4Integrated)没有对“C:\Windows\Microsoft.NET\Framework\v4.0.30319\TemporaryASP.NETFiles”的写访问权限。解决办法:给提示中对应目录赋予everyone的完全控制权限。19/30④内部公开请勿外传如果无法设置权限,参考下面5)的解决办法5)浏览时报文件拒绝访问20/30④内部公开请勿外传解决办法:对C\WINDOWS\temp文件夹添加IIS_IUSRS的所有权限。如下图所示6)浏览时报错如下解决办法:可能.net安装的是4.0,需要安装4.57)浏览时报错如下21/30④内部公开请勿外传解决办法:可能是该站点的基础设置不对,参考2.3.2—4)中站点基本信息进行检查。如果还是出不来界面,请根据界面上的错误提示代码自行百度(重要!!!)2.4PDA或手机无法下载程序请检查防火墙是否关闭,如果是虚拟机装的K/3,网络需要使用桥接模式,且本机不要启用杀毒软件、防火墙等。22/30④内部公开请勿外传2.5PDA或手机扫描下载出现以下报错原因及解决办法:可能跟输入法有关系,如:有的PDA下载了百度输入法就有问题,默认都是中文输入的,可以卸载输入法再试下。23/30④内部公开请勿外传2.6获取登录二维码提示“K3账套管理信息获取失败”可能的原因:账套管理数据库不是默认的KDAcctDB、账套连接方式不是sqlserver身份验证解决办法:关闭账套管理和k3,在路径C:\ProgramFiles(x86)\Kingdee\K3ERP\KDSYSTEM\KDCOM删除KdAcctDB.cfg文件。删除文件后重新配置账套管理并使用sqlserver身份验证。24/30④内部公开请勿外传2.7获取登录二维码提示“二维码初始化失败”原因之一:数据库sa密码包含等号=,可能会出现这个问题,需要修改sa密码2.8PDA或手机无法登陆WMS以下二维码图标已出来,但是用手机扫码登陆二维码时,账套没有出来,或提示登录失败。25/30④内部公开请勿外传可能原因:1、有时是因为电脑连接的网络自动变了,IP也变了,导致扫描以前IP的二维码无法登陆,可检查一下最新的IP地址,如IP改变则根据新的IP重新生成二维码。2、有时是因为装完APP后没有弹出“是否允许访问本地文件或图片”的对话框,或没有选择“是”;3、PDA上出厂时带的APP版本与K/3版本不匹配。解决方案:建议卸载PDA或手机上的WMSAPP重新下载登陆,弹出“是否允许访问本地文件或图片”等对话框时选择“允许”。2.9无法打印二维码K/3里面打印二维码时报如下错误(有的是英文提示)或提示如下:26/30④内部公开请勿外传解决办法:重新安装以下打印控件2.10供应商二维码协作平台登录界面加载不出账套原因1:IIS站点中缺少K3NetSite,手工添加该站点即可;27/30④内部公开请勿外传原因2:可能是【智能WMS-供应商二维码协作-基础设置-供应商二维码配置】的配置信息不对,如下图所示,需检查此处的配置是否正确。原因3:…Kingdee\K3ERP\QRCode\K3TDC\TDCClient\Accts.xml文件有问题可替换以下文件到对应路径下(替换前先备份原文件),再重新登录供应商二维码协作平台。3其他参考设置如果根据上面的文档还是没有解决环境问题,可尝试参考下面的设置。28/30④内部公开请勿外传3.1IIS权限设置对IIS几个主要的站点均设置IIS控制权限,IIS6及以下,对用户networkservice赋予控制权限;IIS6以上,给IIS_IUSRS赋予控制权限。可参考以下K3NETSite的权限设置将相关站点(K3NetSite、WMSAPI、WMSAPP)的权限都设置一下。在网站_DefaultWebSite_K3NETSite节点下,点击右侧编辑权限,选择IIS_IUSRS,对其进行授权:完全控制。如果是IIS6以下,则对networkservice赋予控制权限3.2启动服务打开控制面板\所有控制面板项\管理工具,点击服务,找到kingdeeK/3backgroundtaskservicefor.net和kingdeeK/3servicemanagerfor.net两个服务,并启动。启动操作如下:选中服务->右键->启动29/30④内部公开请勿外传3.3配置servername对于非80端口的服务器IP,改变端口需要配置指定文件,路径C:\ProgramFiles\Kingdee\K3ERP\KDHR\SITEFILE\WEBUI\servername.ini若路径下无此文件,请手工创建一个,内容同上。30/30