易智造服务中心
  • 首页
  • 授权申请
  • 版本记录
  • 帮助文档
  • 关于
  • 帮助中心
    帮助首页
  • 环境准备
    操作系统
    数据库
    依赖项和运行时
  • 新手入门
    开始使用
    数据准备
    权限管控
    常见问题
  • 智能制造
    计划模块
    生产模块
  • 质量管理
    质量规范
    质检模块
  • 设备模具
    设备模块
    工装/模具模块
  • 供应链
    采购模块
    仓管模块
    销售模块
  • 数据挖掘
    系统对接
    数据分析
  • 工作流
    工作流实现
操作系统 更多
  • 检测Windows系统下的硬件性能 2024-12-27
  • 如何安装CentOS系统 2024-01-25
  • 如何安装Ubuntu Server系统 2024-01-25
  • 如何安装WIndows Server系统 2024-01-25
  • 客户端支持的操作系统环境 2024-01-25
数据库 更多
  • 数据库编程一些可优化的事项 2024-12-18
  • Microsoft SQL Server数据库备份 2024-03-05
  • 数据库连接异常的说明 2024-02-01
  • Sql Server中的日期与时间函数 2024-01-31
  • SQL Server 中WITH AS的使用 2024-01-31
依赖项和运行时 更多
  • Windows下基本环境与功能的选择(IIS) 2024-01-25
  • Linux下运行时ASP.NET Core的安装 2024-01-25
  • WIndows下运行时ASP.NET Core的安装 2024-01-25
  • Windows环境下依赖项VC++的安装与注意事项 2024-01-25
  • Windows下系统依赖项Redis的安装方式 2024-01-25
开始使用 更多
  • 系统打印模板设置说明 2025-02-17
  • 系统配置appsettings.json参数说明 2024-03-20
  • 授权步骤和常见问题 2024-01-25
  • 版本更新后引起的授权异常处理 2024-01-25
  • 授权过期了如何处理 2024-01-25
数据准备 更多
  • 模块菜单管理 2025-01-16
  • 批量导入物料缩略图 2024-12-19
  • 权限管理 2024-03-05
  • 如何批量上传物料文件 2024-02-01
权限管控 更多
  • 为什么我的账号看不到任务列表/派工列表/报工列表 2025-02-21
  • 如何控制产线看板报工记录界面按钮权限 2024-11-26
  • 打印组件支持数据编辑功能 2024-08-13
  • 角色用户设置 2024-03-05
常见问题 更多
  • 系统操作时的常见报错的解决方法 2024-08-05
  • 系统上传文件异常的处理方法 2024-04-12
  • 系统打印出来的标签模糊怎么处理 2024-03-26
  • HC-25系列安灯集成配置 2024-02-03
  • 多功能自定义键盘如何设置按键 2024-01-25
计划模块 更多
  • 库存返工生产订单 2025-01-18
  • 生产主流程构建操作手册 2025-01-18
生产模块 更多
  • 产品码装箱组托 2025-05-10
  • 计件工资结算 2025-05-10
  • 现场终端操作台生产流程说明 2025-01-21
  • 工序委外处理 2025-01-18
  • 生产称重打标 2025-01-11
质量规范 更多
  • 不同质检分类的质检模板定义 2025-02-07
质检模块 更多
  • 设备检功能配置 2025-02-07
  • 供应链单据质检如何定义并打开调用 2024-03-26
设备模块 更多
  • 远端设备控制器工具使用说明 2025-05-15
  • 设备视频采集接口功能说明 2024-05-22
工装/模具模块 更多
  • 工装/模具单据(改造/复制)单 2024-11-21
  • 设备/工装/模具保养流程 2024-11-19
  • 设备/工装/模具维修功能 2024-11-19
采购模块 更多
  • 到货入库流程 2025-02-07
  • 标准收货流程 2025-01-10
  • 采购退货流程 2025-01-10
  • 关于LRP运算后没有出现在待发布列表中的问题说明 2024-03-29
仓管模块 更多
  • 库存盘点作业 2025-01-17
  • WMS支持APP扫描方式(单据下推扫描、扫描条码抛单、源单扫描条码核销) 2025-01-17
  • APP出入库扫描功能(无源单) 2024-12-29
  • 库位管理操作说明 2024-12-18
  • 仓库管理操作说明 2024-12-04
销售模块 更多
  • 自助提货应用 2025-01-21
  • 销售退货流程 2025-01-10
  • 销售发货流程 2025-01-07
  • 客户管理操作说明 2024-12-18
系统对接 更多
  • 企业微信内部应用集成步骤说明 2025-02-20
  • 钉钉企业内部应用集成步骤说明 2025-02-12
  • 比亚迪库存数据同步 2025-01-06
  • 实施文档-数据同步实操案例-ERP基础资料同步至MES 2025-01-04
  • 实施文档-数据同步实操案例-使用ERP接口将数据同步至ERP 2025-01-04
数据分析 更多
  • APP端ESOP信息展示增强方案 2025-05-28
  • 如何让报表表格铺满全屏 2025-05-16
  • APP报表中如何新增自定义看板 2025-03-05
  • APP报表中SN履历查询的方法 2024-03-29
工作流实现 更多
首页
首页

本应用程序配置是使用一个或多个配置提供程序执行的。 配置提供程序使用各种配置源从键值对读取配置数据:

  • 设置文件,例如 appsettings.json
  • 环境变量,例如 在Docker运行环境下使用环境变量控制配置参数

本应用程序中系统运行参数设置如下:

{
  "Logging": {
    "LogLevel": {
      "Default": "Warning" //日志等级
    }
  },
  "AllowedHosts": "*",
  "ConnectionStrings": {
    "WfDBContext": "Data Source=.;Initial Catalog=MES;User=sa;Password=123456;MultipleActiveResultSets=true" //数据库连接字符串
  },
  "LoggingDB": {
    "LogDbType": "SQLite", //日志服务数据库类型:MongoDB/SQLite/Inner Inner模式直接写入业务数据库无需配置下方连接参数
    "ConnectionString": "Data Source=myDatabase.db", //"mongodb://localhost:27017",
    "DatabaseName": "LogStore",
    "LogLevel": "Debug" //日志等级:All/Debug/Info/Warn/Error
  },
  "AppSetting": {
    "IdWorker": 1,
    "SSOPassport": "http://localhost:52789",
    "RoutePre": "",
    "Version": "1.0", //如果为demo,则屏蔽Post请求
    "DbType": "SqlServer", //数据库类型:SqlServer/MySql
    "AppKey": "BaseSys",
    "CacheType": "Redis", //缓存类型:Redis/Inner Inner模式下无法与其他站点集成
    "RedisConn": "localhost", //Redis连接字符串 
    "RedisDb": "0", //Redis数据库索引
    "MailSMTP": "smtp.163.com", //邮箱SMTP服务器地址
    "MailPort": 465, //邮箱SMTP端口
    "MailSSL": true, //是否启用SSL
    "MailUserName": "MES智能制造", //发件人名称
    "MailAddress": "d****@163.com", //发件地址
    "MailPassword": "Q********Q" //邮箱密码
  },
  "OSSProvider": [
    {
      "Provider": "Aliyun", //枚举值支持:Minio/Aliyun/QCloud/Qiniu/HuaweiCloud
      "Endpoint": "oss-cn-shanghai.aliyuncs.com", //腾讯云中表示AppId,注意:主账号的AppId
      "Region": "oss-cn-shanghai", //地域
      "AccessKey": "LT*************ib",
      "SecretKey": "0W******************I",
      "IsEnableCache": true //是否启用缓存,推荐开启
    }
  ]
}

配置说明:

日志等级Logging

{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "Microsoft.Hosting.Lifetime": "Information"
    }
  }
}

在上述 JSON 中:

  • 指定了 "Default"、"Microsoft" 和 "Microsoft.Hosting.Lifetime" 日志级别类别。
  • "Default" 值应用于未指定的所有类别,从而有效地将所有类别的所有默认值设置为 "Information"。 可以通过为某个类别指定值来重写此行为。
  • "Microsoft" 类别适用于以 "Microsoft" 开头的所有类别。
  • "Microsoft" 类别在日志级别 Warning 或更高级别记录。
  • "Microsoft.Hosting.Lifetime" 类别比 "Microsoft" 类别更具体,因此 "Microsoft.Hosting.Lifetime" 类别在日志级别 "Information" 和更高级别记录。
  • 未指定特定的日志提供程序,因此 LogLevel 适用于所有启用的日志记录提供程序,但 Windows EventLog 除外。

Logging 属性可以具有 LogLevel 和日志提供程序属性。 LogLevel 指定要针对所选类别进行记录的最低级别。 在前面的 JSON 中,指定了 Information 和 Warning 日志级别。 LogLevel 表示日志的严重性,范围为 0 到 6:

Trace = 0、Debug = 1、Information = 2、Warning = 3、Error = 4、Critical = 5 和 None = 6。

指定 LogLevel 时,将为指定级别和更高级别的消息启用日志记录。 在前面的 JSON 中,记录了 Information 及更高级别的 Default 类别。 例如,记录了 Information、Warning、Error 和 Critical 消息。 如果未指定 LogLevel,则日志记录默认为 Information 级别。 

提供程序属性可以指定 LogLevel 属性。 提供程序下的 LogLevel 指定要为该提供程序记录的级别,并替代非提供程序日志设置。

限制域名AllowedHosts

可以通过配置AllowedHosts来限制访问的域名,避免非法解析自己的网站进行访问。参数值只能为字符类型。

1、参数值“*”:表示所有的域名都可以访问。

2、限制域名访问配置:“examlple.com;exampleB.cn;examlec.com”。

    不需要端口与主机头信息,只需要填写域名即可。中间用分号“;”间隔。

主数据库连接字符串ConnectionStrings

WfDBContext作为系统的主要数据库连接字符串,如果配置不正确系统将无法正常运行。请按照下方设置的数据库类型编写对应的数据库连接字符串。

使用SQL Server时,模板:Data Source={服务器地址};Initial Catalog={数据库名字};User={登录用户};Password={登录密码};MultipleActiveResultSets=true

使用MySQL时,模板:server={服务器地址};user id={登录用户};database={数据库名字};password={登录密码}

如果连接字符串中有反斜杠“\”,请用两个反斜杠“\\”代替,因为在json内容中“\”表示转义。

日志数据库服务LoggingDB

LogDbType:日志服务数据库类型,支持MongoDB/SQLite/Inner,Inner模式直接写入业务数据库无需配置下方连接参数。

当系统业务繁忙时,系统日志建议采用MongoDB或者SQLite,使用Inner模式会占用大量主数据库资源,可能会影响系统业务稳定性。

如果系统是分布式部署的运行环境,则建议使用MongoDB,如果使用SQLite日志信息会有缺失。

ConnectionString:日志服务器连接字符串,当使用MongoDB时填写MongoDB连接字符串模板: 

mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]] 

例如:mongodb://myDBReader:D1fficultP%40ssw0rd@mongodb0.example.com:27017/?authSource=admin 

当使用SQLite时,直接写数据库文件地址,例如:Data Source=myDatabase.db。注意此时需要站点对该文件夹拥有写入权限,否则日志信息无法正常写入会影响系统运行。

DatabaseName:数据库名称,当采用MongoDB时,日志写入的数据库名称。

LogLevel:日志等级,All全部日志,Debug调试日志,Info消息日志,Warn警告日志,Error错误日志。低等级日志会包含高等级日志,即Debug会包含Warn和Error。

AppSetting应用设置

    "IdWorker": Id生成器的种子,支持0-35,分布式部署时,每台应用服务器都要部署成不同的种子,否则系统运行时会生成重复Id。

    "Version": 如果为demo,则屏蔽Post请求

    "DbType": 数据库类型:SqlServer/MySql

    "AppKey": 系统应用名称,默认"BaseSys",应用运行后不能修改,分布式部署时名称要统一,否则不能正常运行。

    "CacheType": 缓存类型:Redis/Inner Inner模式下无法与其他站点集成,分布式部署必须是Redis,否则无法正常运行。

    "RedisConn": Redis连接字符串 

    "RedisDb": Redis数据库索引,当一台Redis服务器中有多个应用部署时,请务必保证使用不同的索引,否则站点鉴权会有异常。

    "MailSMTP": 邮箱SMTP服务器地址

    "MailPort": 邮箱SMTP端口

    "MailSSL":是否启用SSL

    "MailUserName": 发件人名称

    "MailAddress": 发件地址

    "MailPassword": 邮箱密码

OSSProvider文件存储服务

      "Provider": 枚举值支持:Minio/Aliyun/QCloud/Qiniu/HuaweiCloud

      "Endpoint": "oss-cn-shanghai.aliyuncs.com", //腾讯云中表示AppId,注意:主账号的AppId

      "Region": "oss-cn-shanghai", //地域

      "AccessKey": "LT*************ib",

      "SecretKey": "0W******************I",

      "IsEnableCache": true //是否启用缓存,推荐开启

名称类型说明案例备注
Provider枚举OSS提供者Minio允许值:Minio/Aliyun/QCloud/Qiniu/HuaweiCloud
Endpointstring节点oss-cn-hangzhou.aliyuncs.com在腾讯云OSS中表示AppId
AccessKeystringAccessKeyF...............s
SecretKeystringSecretKeyv...............d
Regionstring地域ap-chengdu
IsEnableHttpsbool是否启用HTTPStrue建议启用
IsEnableCachebool是否启用缓存true启用后将缓存签名URL,以减少请求次数

Endpoint查询

ProviderEndpointRemark
Minio-默认或自建Minio Endpoint
Aliyunhttps://help.aliyun.com/document_detail/31837.html-
QCloud-腾讯云没有Endpoint,此配置项表示AppId
Qiniuhttps://developer.qiniu.com/kodo/4088/s3-access-domainname-
HuaweiCloudhttps://support.huaweicloud.com/productdesc-obs/obs_03_0152.html-

请特别注意,编辑服务器上的配置文件后,必须重启应用程序以使更改生效。若使用系统记事本或其他不支持JSON格式的编辑器,请确保JSON格式正确无误,以免导致服务中断。

此文章解决您的问题了吗?
感谢您的反馈!

工翼信息技术有限公司

浙江省宁波市鄞州区金达路333号

dbhelp@163.com
公司
  • 联系我们公司
  • 申请系统授权
  • 产品版本记录
  • 帮助文档
服务
  • 专业顾问团队
  • 7*24 在线解答
  • 技术路线
  • 服务中心
订阅我们

我们会发送新闻和优惠信息。

工翼信息·服务中心 2025 © Indgo.cn All Rights Reserved. 浙ICP备2023009385号 Police 浙公网安备 33010602009975号