随笔分类 - .NET
摘要:该文章是系列文章 "基于.NetCore和ABP框架如何让Windows服务执行Quartz定时作业" 的其中一篇。 可以访问 "ABP模板" 创建项目 Demo.MyJob,ABP的模板是创建Web项目,而Topshelf所需的是Console项目。 Topshelf是什么 Topshelf开源地
阅读全文
摘要:Abp翻译文档:https://github.com/ABPFrameWorkGroup/AbpDocument2Chinese ABP官网:https://aspnetboilerplate.com https://aspnetboilerplate.com/Pages/Documents/Dyn
阅读全文
摘要:Serilog Serilog是.NET开源结构化日志类库 开源地址: "https://github.com/serilog" 官网: "https://serilog.net/" Serilog能做什么: 1. 记录代码中的BUG和错误 2. 更快的找到生产环境中的问题 3. 深入的了解系统运行
阅读全文
摘要:开发工具:Visual Studio 2017 C 版本:C 7.1 最有效的防止SQL注入的方式是调用数据库时使用参数化查询。 但是如果是接手一个旧的WebApi项目,不想改繁多的数据库访问层的代码,应该如何做。 我的解决方案是加一个过滤器。 先写过滤方法,上代码 然后是过滤器,先上代码 思路是,
阅读全文
摘要:项目目标框架:.Net Framework 4.6.2 报错:Could not load file or assembly 'System.ValueTuple' 在4.6.2项目中,想要使用C 7.0新特性ValueTuple,需要添加nuget引用System.ValueTuple。 项目一开
阅读全文
摘要:开发工具:Visual Studio 2017 15.7.5 开发平台:Windows 10 新建WebApi项目,Web.config配置文件中,system.web下级节点中默认没有customErrors的配置,即customErrors默认是RemoteOnly `` mode 必选的属性。
阅读全文
摘要:你大概知道System.Drawing,它是一个执行图形相关任务的流行的API,同时它也不属于.NET Core的一部分。最初是把.NET Core作为云端框架设计的,它不包含非云端相关API。另一方面,.NET Core是跨平台框架,它不包含任何操作系统特定的API,例如Windows上的 "Ac
阅读全文
摘要:更新后续篇: "Captcha服务(后续1)" 使用.Net Core 2.1开发Captcha验证码服务 开发工具:Visual Studio 2017 15.7.3 开发平台:64位 Windows 10 目标框架:.NET Core 2.1 完成度:已实现 Github地址: "https:/
阅读全文
摘要:Advanced Installer :Free for 30 days. All features. 下载地址: "https://www.advancedinstaller.com/download.html" 30天内免费 汉化版: "http://www.jb51.net/softs/595
阅读全文
摘要:最近有对一个Windows应用程序少许维护和修改。修改之后要发布新的exe安装文件,打包exe文件时,遇到了很头疼的问题,还好最后解决了,记录一下。 Visual Studio版本:Visual Studio 2017 <! more Visual Studio 2017 打包插件 新建项目 其他项
阅读全文
摘要:在工作时,需要获取服务器公网IP(外网IP),并且判断该IP地址是属于网通还是电信。花时间整理一下,自己实现的代码,以及后续遇到的问题。 1 /// <summary> 2 /// 获取外网IP 3 /// </summary> 4 /// <returns>IP</returns> 5 publi
阅读全文

浙公网安备 33010602011771号