在Windows 服务器上部署 .NET版 的知行之桥EDI系统:进阶配置指南

本文旨在指导用户在Windows服务器上部署基于.NET的知行之桥EDI系统,并提供进阶配置建议,以确保系统的高效运行和可维护性。

修改配置文件

首先,导航至知行之桥EDI系统的安装目录,然后进入www文件夹,找到Web.Config 文件进行以下配置调整。

1.修改数据路径

在Web.Config 文件末尾,定位到AppDirectory ,默认路径在C盘,可以将其 value 值修改为其他盘符下的文件夹路径。

windowsNET1.png

2.修改临时路径

在Web.Config 文件中,找到 tempDirectory,将其路径更改为其他盘符下的文件夹,如:E:\Arc9134Data\arc-tmp。

windowsNET2.png

3.修改日志数据库

默认情况下,知行之桥使用的日志数据库为SQLite数据库,虽然SQLite在轻量级场景下表现良好,但随着企业业务规模的扩大,日志量可能会显著增加。为了确保系统的高效性和可扩展性,建议将日志数据库迁移至更强大的企业级数据库,例如SQL Server、MySQL或PostgreSQL。这些数据库能够更好地支持大规模数据存储、高性能查询以及企业级的安全性和稳定性需求。

在Web.Config 文件中,搜索 database,即可找到 connectionString ,在这里配置数据库的IP地址、数据库名、用户名以及密码。可以在知行之桥的帮助文档中找到示例连接字符串,您可以参考这些示例,修改知行之桥EDI系统的日志数据库。帮助文档链接

windowsNET3.png

其他注意事项及常见报错处理

1.设置 HTTPS

首先在Windows中安装私钥,然后在系统托盘中找到蓝色立方体图标,点击 “Web服务器 ”选项,启用HTTPS,配置HTTPS端口以及服务器证书(私钥)。

windowsNET4.png

2.将知行之桥作为Windows服务器运行

在系统托盘中找到蓝色立方体图标,点击 “服务器选项”,勾选 “作为 Windows 服务器运行”。点击保存。在状态栏中可以看到报错提示,如果遇到权限问题,请按照以下步骤解决:

  • 导航至之前修改的数据路径下,右键点击文件夹,选择“属性”。
  • 在“安全”选项卡中,点击“编辑” -> “添加”,输入network service,点击“检查名称” -> “确定”。
  • 为NETWORK SERVICE勾选“完全控制”权限,点击“应用”。
  • 返回知行之桥,再次尝试勾选“作为Windows服务运行”,此时应无报错,保存设置后重启。

3.服务列表设置自动延迟启动

打开任务管理器,在“服务”中找到“知行之桥”,右键点击“打开服务”。在服务(本地)中找到“知行之桥”,右键点击“属性”。在“常规”选项卡下选择启动类型为“自动(延迟启动)”。在“恢复”选项卡下设置第一次失败、第二次失败及后续失败的相应操作为“重新启动服务”,并设置重置失败计数及重启服务的时间。

windowsNET5.png

在这里设置自动延迟启动的作用是在服务器宕机、机房断电、或者因为某种原因人为重启后,知行之桥可以自动重新开始运行,不需要人工启动。

4.报错端口占用

在系统托盘中找到蓝色立方体图标,点击“Web服务器”选项,EDI系统默认的端口为8001,如果发生端口冲突,可以将这里的8001改为其他端口。

windowsNET4.png

5.出现报错:Win32 status did not change within the expected time interval

如果状态栏中出现此报错,请按照以下步骤解决:

  • 使用win+R快捷键打开命令行窗口,输入services.msc,打开“服务”窗口,找到“知行之桥”,停止此服务。
  • 在命令行窗口中输入SC delete 知行之桥,删除服务。
  • 关闭服务列表窗口和任务管理器窗口,重新启动知行之桥。

通过以上步骤,您能够成功在Windows服务器上部署并优化基于.NET的知行之桥EDI系统。如果在配置过程中遇到任何问题,请参考官方文档或联系技术支持。

如果您希望了解有关EDI对接的相关信息,欢迎联系我们。

了解更多 EDI 信息,请您通过邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用 EDI 软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

标签: , , , , , , , ,
文章分类 帮助文档, 常见问题和回答, 操作指南