日常Bug记录

2019.08.27 

1.VideoToPicture部署问题

未更新VideoToPicture.deps.json,但缺少库文件RabbitMQ.Client.dll时,程序可以成功运行,但全局异常捕捉到缺少dll;更新VideoToPicture.deps.json,缺少库文件RabbitMQ.Client.dll时,程序无法成功启动。由此,猜测

.deps.json文件与加载的库文件配置有关 

参考:https://www.cnblogs.com/lwqlun/p/9704702.html

2.windows日志查看

系统开关机日志查看-

应用程序自动闪退或关闭日志查看-

3.基于Newlife相关框架的管理后台本地运行成功,发布失败

发布环境64位, Xcode会自动根据环境下载SQLite驱动,32位的驱动拷贝到64位时,出现数据库驱动的问题,删掉Plugins目录发布成功

4.web发布问题

本地选择发布设置为64位,若运行环境web设置为启用32位应用程序的模式,会报找不到web相关dll,试图加载格式不正确的文件的错误。注意检查发布版本和实际运行环境是否一致

5.NewLife.Xcode,当数据库中的字段设置为smallint时,直接使用enum替换会转换失败。

因为enum默认是32位整型,而smallint对应的是16位整型

解封方案: public enum CheckStatus:Int16 定义enum时指定类型

6.SQLServer本地连接错误

 

TCP/IP服务启动

 7.SQLite不支持[数据库]..[表名]的写法

15:50:11.253 21 Y 115 修改表CreateTable失败!SQL logic error
near ".": syntax error[SQL:
Create Table liao..liaoVideo(
nId integer Primary Key AUTOINCREMENT,
nUnId int NULL,
tCrtTime datetime NULL
)
][DB:liao/SQLite]

8.centos安装erlang报bash:找不到erl指令的错误

生成的bin 文件夹中有erl指令,可以通过sh或bash指令运行,但不能直接敲erl指令执行。以为是编译出现了问题,但设置环境变量后就可以直接输入erl指令运行了。

posted @ 2019-08-27 12:18  头号程序媛  阅读(344)  评论(0编辑  收藏  举报