appsettings.json
10.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
{
"Serilog": {
"MinimumLevel": {
"Default": "Information",
"Override": {
"System": "Warning",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information",
"Microsoft.EntityFrameworkCore": "Information"
}
},
"WriteTo": [
{
"Name": "Console",
"Args": {
"outputTemplate": "【时间】{Timestamp:yyyy-MM-dd HH:mm:ss,fff}{NewLine}【等级】{Level:u3}{NewLine}【消息】{Message:lj}{NewLine}{NewLine}"
}
},
{
"Name": "File",
"Args": {
"path": "logs/.log",
"rollingInterval": "Day",
"outputTemplate": "【时间】{Timestamp:yyyy-MM-dd HH:mm:ss,fff}{NewLine}【等级】{Level:u3}{NewLine}【消息】{Message:lj}{NewLine}{NewLine}"
}
}
]
},
"AllowedHosts": "*",
"Kestrel": {
"Limits": {
"MaxRequestBodySize": 104857600
}
},
"ConnectionStrings": {
"ConfigId": "db",
"DBName": "antis_net_wurenji",
"DBType": "MySql",
"DefaultConnection": "Database={0};Data Source=rm-bp198425456ln4lu6uo.mysql.rds.aliyuncs.com;Port=3306;User Id=cqjiangzhichao;Password=CD@2025!Wrj&77181NB;Charset=utf8;TreatTinyAsBoolean=true;"
// "DefaultConnection": "Database={0};Data Source=rm-bp19ohrgc6111ynzh1o.mysql.rds.aliyuncs.com;Port=3306;User Id=netteam;Password=netteam;Charset=utf8;TreatTinyAsBoolean=true;"
},
"SpecificationDocumentSettings": {
"DocumentTitle": "Wesley.NET",
"DocExpansionState": "None",
"RoutePrefix": "antis.doc",
"EnableEnumSchemaFilter": true,
"EnableTagsOrderDocumentFilter": true,
"GroupOpenApiInfos": [
{
"Group": "Default",
"Title": "安第斯开发平台",
"Description": "antis soft",
"Version": "1.20.15"
}
]
},
"AppSettings": {
"InjectMiniProfiler": false,
"XmlAssmblyName": "NCC.Code.xml,NCC.Food.xml,NCC.System.xml,NCC.OAuth.xml,NCC.Extend.xml"
},
"JWTSettings": {
"ValidateIssuerSigningKey": true, // 是否验证密钥,bool 类型,默认true
"IssuerSigningKey": "7k5yOxSMHVdYjs61gkgUY3W9DHbgk7tokaZlP3QIlfk34D1H7jYEOcLybClW1aKl", // 密钥,string 类型,必须是复杂密钥,长度大于16
"ValidateIssuer": true, // 是否验证签发方,bool 类型,默认true
"ValidIssuer": "yinmaisoft", // 签发方,string 类型
"ValidateAudience": true, // 是否验证签收方,bool 类型,默认true
"ValidAudience": "yinmaisoft", // 签收方,string 类型
"ValidateLifetime": true, // 是否验证过期时间,bool 类型,默认true,建议true
"ExpiredTime": 1440, // 过期时间,long 类型,单位分钟,默认20分钟
"ClockSkew": 5 // 过期时间容错值,long 类型,单位秒,默认5秒
},
"Cache": {
"CacheType": "MemoryCache", //MemoryCache RedisCache
//"RedisConnectionString": "127.0.0.1:6379,defaultDatabase=12",
"RedisConnectionString": ""
},
"SnowId": {
"WorkerId": "20" // 取值范围0~63,默认1
},
"CorsAccessorSettings": {
"PolicyName": "NCCCorsAccessor",
"WithOrigins": [
"http://192.168.0.138:8080",
"http://localhost:8080",
"http://localhost:2015",
"http://localhost:2016",
"http://localhost:3000",
"http://localhost:9528",
"http://localhost:8200",
"http://localhost:3001",
"http://localhost:8080"
],
"WithExposedHeaders": [
"access-token",
"x-access-token",
"Content-Disposition"
]
},
"PaymentSettings": {
/* 微信支付配置 */
"WepayConfig": {
"WEPAY_CHARTSET": "utf-8",
"WEPAY_PAY_URL": "https://api.mch.weixin.qq.com/pay/unifiedorder",
"WEPAY_ORDERQUERY_URL": "https://api.mch.weixin.qq.com/pay/orderquery",
"WECHAT_AUTH_URL": "https://open.weixin.qq.com/connect/oauth2/authorize",
"WECHAT_TOKEN_URL": "https://api.weixin.qq.com/sns/oauth2/access_token",
"WECHAT_CALLBACKIP_URL": "https://api.weixin.qq.com/cgi-bin/getcallbackip",
"WECHAT_GETTOKEN_URL": "https://api.weixin.qq.com/cgi-bin/token",
"WECHAT_REFUND_URL": "https://api.mch.weixin.qq.com/secapi/pay/refund",
"WECHAT_SSlCertPath": "Certificate/apiclient_cert",
"WECHAT_SSlCertPass": "1601138631",
"WEPAY_APP_APPID": "",
"WEPAY_APP_MCH_ID": "1601138631",
"WEPAY_APP_NOTIFY_URL": "https://uu365.t1j2.com/api/Food/baseorder/WePayNotify",
//开发者平台配置
"WEPAY_APP_URL": "",
"WEPAY_APP_KEY": "",
//公众号平台配置
"WEPAY_WEB_APPID": "wx47e94df2f5de9494",
"WEPAY_WEB_MCH_ID": "1601138631", //商户号
"WEPAY_WEB_NOTIFY_URL": "https://uu365.t1j2.com/api/Food/baseorder/WePayNotify", //微信回调地址
"WEPAY_WEB_URL": "https://uu365.t1j2.com/",
"WEPAY_WEB_KEY": "HuifanLai2021nianwx47e94df2f5de9", //微信商户秘钥
//小程序
"APPLETE_APPSECRET": "3fb6ddedce12a4c3933b6895c8056334",
"APPLETE_APPID": "wx8a6324786c7119fc"
},
/* 支付宝支付配置 */
"AlipayConfig": {
"ALIPay_URL": "https://mapi.alipay.com/gateway.do?",
"ALIPay_NotifyURL": "https://wrj.cqjiangzhichao.cn/api/Extend/uavorder/orderNotify",
"ALIPay_NotifyURL_V2": "https://wrj.cqjiangzhichao.cn/api/Extend/uavorder/OrderNotify_V2",
"ALIPay_NotifyURL_Cancel": "https://wrj.cqjiangzhichao.cn/api/Extend/uavorder/OrderNotify_Cancel",
"ALIPay_Refund_URL": "https://wrj.cqjiangzhichao.cn/api/Extend/uavorder/Refund",
"ALIPay_ErrorURL": "",
"ALI_PARTER": "wxa2d04b53b653c64f",
"ALI_KEY": "",
"ALI_ACCOUNT": "",
"ALI_SELLERID": "",
"ALI_SELLEREMAIL": "",
"ALI_HTTPS_VERYFY_URL": "https://mapi.alipay.com/gateway.do?service=notify_verify",
"ALIPay_WAP_SERVICE": "alipay.wap.create.direct.pay.by.user",
"ALIPay_WEB_SERVICE": "create_direct_pay_by_user",
"ALIPay_MOBILE_SERVICE": "mobile.securitypay.pay",
"ALIPay_RSA_PRIVATEKEY": "MIIEpQIBAAKCAQEAyl7GYLEmDozMQUZoyAwBitZieAmVsq5Mi0NFwXZvYg86oA7HejRTuDOvPIB29RcQ2HH16l/frR7+Ujvskwk7BrIg6yZ0dh7o1jqRmmeU3W/xfe2+I1AJtHVmUTVIWSPGixIzgvjH40lZUw+1YNHWHyK4vxXuW+JBZOMTv6AKSN0QiNxtN7e8ApwSrN2lO7e0IJnsvJLHjZ4Wgb14dxoj5GB7z9gD4sBmBfayuNedkQSOIkKdcf3Oq2tw1pxkQg9/mVWUgX5WvIbDDq5z6p5ey9cLXpI2WdAnw/IOEtDFoICjymAaTMf5tGUwpTAK57vdz1tzhRPPT/ILNsYsvFAiEQIDAQABAoIBAQCY8uCEG99jh86oVwrChzBzOmzZxIS7szhu2L1T5qtwNYpdhk4Fcp8DzSxYUc+WlYRJ0nfGWAe51H7qsBexWXyfJunyT/IdhGb94u5BAKBmbEDcqF7YWZm8Ji7amabAmGVqnqsIBfctNTaprGmtb2qhxaBT68Nm9q3uDiHS5qZfQj06RWGJBAymMqxsYSm9Ak8bpgMkHuxuBHmpQ/Mw2znphh3DUaOvs87ZLskydWMlVSotlyEdVChnjjQHu6WH3Fi0f1jxKvLDFT0D0k6BZ4kLRr58VwthSwrSpo4TuW+k1Xx/SlGtQP8RVtqC21q1A55ZfVMz9TiMDlEzv9I6KTVxAoGBAOQ7ykiup+9HmlKH2qyv8183qZqWLsODAgskQvB15rl37v8Sxhq2WedObdvmp7dBnLhmy2ftxfK7UmMR7SS5CikgPvc5nCxb/mAixuClvpyfBk/zRebOm4D1dL7OSCCvIrCVYJRBAG8kkeqc0UqAHyOYxdMOHnt7pmyWui58Kb6/AoGBAOL9fC2ZQvVCdpAf+tCIEO0pAAn9CHMysNf2OhGlC+o+dx04NFZdK/nNRkysnCiTS7ixRFFMnt3CNbrmHYOdmhn1ESt4cjK9RisuJWCEX10Gl1VWjf3sS+3qKghy/Vl5CpZrmlz4T9cKrZDcqB0fnXRKKfnu1340D5kS8eSa7iMvAoGBANsFtb3CPk6V/DavQN7vizIZDJ3Y+c+N7WwbxFFWE7Bws938ejgwPl6HGU4qL1DhmjAsFY8K0yd5NDr2fQj8ug91bnd5xbGcJqTDOu9in2VWBoy6/J3eL8S1yO9Crl0PNM8YyrH7HxuJkK4BB6fjA/75IP7FUeNWagNTMiBh7v2pAoGAPVberbvS2lAhlgTuVFfQqyX/OrPECs1R+KozOv1s4NoMejrr+cKn1ZNhQesLL/PN7JUKryWTcL3Ao0b4Bs8aC5WsFCEySv/W7GhF9XUQCCV107vWFx45zosO3MWmLP2GnOtrBWCcwrHCAXl/fI9Ej15TRZUDarlK1cTG1U4AuEUCgYEAp5LIIaonne7EpQLNZrJ2UkbtQSgw8ootqnR+jV06CVMMY9GHU17iQYGcRozDzNsR+wCRyJaqUqQsQH3weocL3G94VDSvbJz8O+d319e1V2neRg2m+dSvjFkHHZ+DurGss5KBF3piDf8Se7nKa3Do2Y5Lr6x6R0/wqRb9Zc97WSs=", //我的私钥
"ALIPay_RSA_PUBLICKEY": "", //我的公钥
"ALIPay_RSA_ALI_PUBLICKEY": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn7MVpTpuF5e3tE1ZwsQDtVPsPC8HC0oiwfpJJ+lhlFmKw70ENgUwtLQauT+r+VvWAA8ygXttOEv6ym70YPj5XEoyA5sHFyAugYoduQ2UrE/5haDxabwxm4FTZWnYJzah8PI1WXGzTXC9hHVmz/R29h7S9laWj0HKe5kOX33ivxxRCIGDHV+6yO6dWbHwBnY/T9WZ04Mn3KkcsuYiXGz64u5O+eoZ2xFMd114jR1/LBgWw7MZAM5+OsjIof1dpuvFqD5hxH9ctANFN28LaLo9dOfbDmZLa3TgZHtLf70NodsGdjdj3Yo94vmjQdNhQ+vSdv7FfSmaT8WiBSk9+QBEqQIDAQAB", //支付宝公钥
"APPLETE_APPID": "2021005150691832"
}
},
// 更多配置,请查看WeChatPayOptions类
"WeChatPay": {
// 应用号
// 如:微信公众平台AppId、微信开放平台AppId、微信小程序AppId、企业微信CorpId等
"AppId": "xx",
// 商户号
// 为微信支付商户平台的商户号
"MchId": "xx",
// 商户API密钥
// 为微信支付商户平台的API密钥,请注意不是APIv3密钥 AppSecret 9cfa989bff76936977e25a5015f0a368
"APIKey": "",
// 商户APIv3密钥
// 为微信支付商户平台的APIv3密钥,请注意不是API密钥,v3接口必填
"APIv3Key": "",
// 商户API证书
// 使用V2退款、付款等接口时必填
// 使用V3接口时必填
// 可为证书文件路径 / 证书文件的base64字符串
"Certificate": "",
// 商户API私钥
// 当配置了P12格式证书时,已包含私钥,不必再单独配置API私钥。
// PEM格式证书,需要单独配置。
"APIPrivateKey": "",
//支付回调地址
"NotifyUrl": "https://xxx/api/Order/BaseOrder/Unifiedorder",
// RSA公钥
// 目前仅调用"企业付款到银行卡API [V2]"时使用,执行本示例中的"获取RSA加密公钥API [V2]"即可获取。
"RsaPublicKey": ""
},
"AntisSoftSettings": {
"AntisSoftName": "NCC.Test.AAA",
"AllowIps": [
"http://192.168.0.138:8080",
"http://localhost:3000",
"http://localhost:9528",
"http://localhost:8200",
"http://localhost:3001"
],
"AllowDemoBool": false,
"SetPreflightMaxAge": 100
},
"OAuth": {
"Wechat": {
"app_id": "",
"app_key": "",
"redirect_uri": "",
"scope": "snsapi_userinfo"
}
},
"NCC_App": {
"CodeAreasName": "Extend",
//系统文件路径(末尾必须带斜杆)
"SystemPath": "/www/wwwroot/wrj/file/",
//微信公众号允许上传文件类型
"MPUploadFileType": "bmp,png,jpeg,jpg,gif,mp3,wma,wav,amr,mp4",
//微信允许上传文件类型
"WeChatUploadFileType": "jpg,png,doc,docx,ppt,pptx,xls,xlsx,pdf,txt,rar,zip,csv,amr,mp4",
//允许图片类型
"AllowUploadImageType": "jpg,gif,png,bmp,jpeg,tiff,psd,swf,svg,pcx,dxf,wmf,emf,lic,eps,tga",
//允许上传文件类型
"AllowUploadFileType": "jpg,gif,png,bmp,jpeg,doc,docx,ppt,pptx,xls,xlsx,pdf,txt,rar,zip,csv,wma,wav,amr,mp4,apk",
"Domain": "http://127.0.0.1:58504",
"YOZO": {
"domain": "http://eic.yozocloud.cn",
"domainKey": "yozoHbiPMzu50374"
},
//Minio
"BucketName": "NCCsoftoss",
//文件存储类型(本地:local,MinIo:minio,阿里云:aliyun-oss,腾讯云:tencent-cos)
"FileStoreType": "local",
//================== 系统错误邮件报告反馈相关 ============================== -->
//软件的错误报告
"ErrorReport": "false",
//软件的错误报告发给谁
"ErrorReportTo": ""
}
}