出库成本核算报错“远程服务器返回错误:(404)未找到”原创
金蝶云社区-西瓜不甜苦瓜不苦
西瓜不甜苦瓜不苦
4人赞赏了该文章 1,663次浏览 未经作者许可,禁止转载编辑于2022年01月20日 12:51:42

【问题描述】

出库成本核算报错“远程服务器返回错误:(404)未找到”,如下图所示;

image.png

【分析处理过程】

1、检查IIS默认网站-绑定设置里面,有绑定了80和443端口;且在服务器上k3cloudAPP站点是可以正常访问的

但是绑定443和80端口都指定了特定的主机名;且443端口有导入正式的SSL证书;

2、把443和80所绑定的主机名都去掉之后,重启iis;

重新操作出库成本核算,报错提示变成了输入流是无效的二进制格式,如下图所示;

image.png

3、经在客户服务器上多次测试发现,用http地址去访问时,也会自动跳转到https地址是,且提示有安全风险;

与客户沟通确认,客户那边是做了重定向,把所有的http访问,都重定向到了https地址,且是指定了域名(kd.XXXXX.com.cn)

基于这个前提,我们进行以下处理。

4、在默认网站绑定443端口那条记录,编辑,把主机名还原为客户之前设置的:kd.XXXXX.com.cn;

5、然后进入k3cloud\website\app_data\common.config文件,先备份该文件,

然后编辑,搜索“k3cloudapp”找到之后,把这个computesiteUrl的值改为https://kd.XXXXX.com.cn/k3cloudAPP;

如下图所示;

image.png

同样的,对k3cloud\website\bin\文件夹下的CloudMQ.Core.dll.configJobProcess.Core.dll.configKingdee.BOS.MQService.exe.configKingdee.BOS.ScheduleService.exe.config这四个文件,也先做备份,然后编辑这些文件,搜索“k3cloudapp”找到之后,把这个computesiteUrl的值改为https://kd.XXXXX.com.cn/k3cloudAPP;保存文件。

6、重启iis,重新去操作出库成本核算,确认已经不报错了,问题解决。

赞 4