使用 LockHunter 解决文件占用问题

对于第三方自动升级工具,主要的功能是更新第三方系统程序文件。在第三方系统停止后,更新程序文件时,经常出现的情况是“该程序文件被占用,无法完成”。要解决该占用问题,就需要找出是哪个进程占用程序文件,然后再 kill 掉进程。一旦解决掉占用问题,程序文件就能正常更新了。 …

阅读更多 »

.NET Core 应用部署到 CentOS

文本主要记录 .NET Core 应用 (pzy.io,即本博客) 部署到 CentOS 上的全过程,包括安装 .NET Core Runtime,申请域名SSL证书,使用域名SSL证书,启用 https 访问,使用 Nginx 反向代理和建立.NET CentOS 后台服务。本次部署 Linux 版本为 CentOS 7.4,.NET Core Runtime 版本为 …

阅读更多 »

C#扩展方法应用:数据模型映射

在ASP.NET实际开发中,C#扩展方法使用非常普遍,但是很少有熟练使用它进行数据模型转化。类似这样情形比较常见,即实体数据(通常为数据表)模型User与参数(通常为方法参数)模型UserModel映射,常见的做法是,在每个(模型转化)方法中将User的属性跟UserModel的属性进行 …

阅读更多 »