配置文件
2019-04-04 17:40 更新
和普通的Mvc Core程序一样,WTM框架使用appsettings.json作为配置文件,以下是一个默认配置文件的内容
- {
- "ConnectionStrings": [
- {
- "Key": "default",
- "Value": "Server=(localdb)\\mssqllocaldb;Database=demo;Trusted_Connection=True;MultipleActiveResultSets=true"
- },
- {
- "Key": "test",
- "Value": "Server=(localdb)\\mssqllocaldb;Database=test;Trusted_Connection=True;MultipleActiveResultSets=true"
- }
- ],
- "DBType": "SqlServer",
- "CookiePre": "WTM",
- "EnableLog": true,
- "LogExceptionOnly": false,
- "IsQuickDebug": true,
- "RPP": 20,
- "PageMode": "Tab",
- "FileUploadOptions": {
- "UploadLimit": 20971520,
- "SaveFileMode": "Database", //上传文件的保存方式,可选Database,local,dfs
- "UploadDir": "D:\\" //当上传文件选择Local时,指定硬盘目录
- },
- "DFSServer": {
- "StorageMaxConnection": 100,
- "TrackerMaxConnection": 100,
- "ConnectionTimeout": 100,
- "ConnectionLifeTime": 100,
- "Trackers": [
- {
- "IP": "127.0.0.1",
- "Port": 22122
- }
- ]
- },
- "AppSettings": [
- {
- "Key": "aaa",
- "Value": "bbb"
- },
- {
- "Key": "ccc",
- "Value": "ddd"
- }
- ]
- }
配置说明
配置
|
描述
|
---|
ConnectionStrings
|
连接字符串,可配置多个。框架默认使用key值为default的连接,对于日志默认使用key值为logdefault的连接,如果没有配置logdefault则也使用default
|
DBType
|
连接字符串对应的数据库类型,可选mysql或sqlserver
|
CookiePre
|
生成Cookie的前缀
|
EnableLog
|
是否启用日志
|
LogExceptionOnly
|
当启用日志时,是否只记录异常
|
IsQuickDebug
|
是否为调试模式,调试模式下会跳过页面权限和数据权限的验证,直接反射所有Controller下的所有方法作为菜单项
|
RPP
|
列表默认分页行数
|
SaveFileMode
|
框架附件储存模式,可选Database,local和dfs
|
UploadDir
|
当附件储存模式选择Local时,指定硬盘目录
|
PageMode
|
多页面的展现方式,可选Single或者Tab
|
文件中的这些配置框架会自动读取并储存在BaseController和BaseVM的ConfigInfo类中
以上内容是否对您有帮助:
← FAQ
更多建议: