摘要:.NET 运算符“!”无法应用于“<null>”类型的操作数 原因:cs.html 页面上用了 ViewBag,有个属性是 bool 型,但没给值,就这这个错。
阅读全文
随笔分类 - C#.NET Framework
摘要:未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040) 原因: packages.config 中的 Newtonsoft.Json 版本与 Web.config 中的 Newtonsof
阅读全文
摘要:C#.NET CORE SM2国密PKCS12格式私钥证书解析、加载、签名、加密。 PKCS12格式私钥证书,和常见到.sm2文件私钥证书不同。它虽是BASE64编码的字符串,但不能用解析.sm2文件的方法解析。 上来还是nuget下载引用 Portable.BouncyCastle 库。 工具类
阅读全文
摘要:HttpUtility.UrlEncode和Uri.EscapeDataString的区别V2024 先上代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using S
阅读全文
摘要:c# DataGridView 单元格自动折行 换行 //设置DataGridView的属性this.GridViewColor.DefaultCellStyle.WrapMode = DataGridViewTriState.True;this.GridViewColor.AutoSizeRows
阅读全文
摘要:graylog长日志丢日志的问题 环境: C#.NET 使用 UDP 发送给graylog。 当日志内容(full_message)超过 21790 个汉字时,就报错: 一个在数据报套接字上发送的消息大于内部消息缓冲区或其他一些网络限制,或该用户用于接收数据报的缓冲区比数据报小。 21780 个汉字
阅读全文
摘要:C#.NET工行开放平台RSA私钥公钥生成小工具V2024 开发环境: .NET FRAMEWORK 4.0 rsatool.exe,来自于工行开发文档。 主要代码: string thisAppPath = Application.StartupPath; string exePath = Pat
阅读全文
摘要:C#.NET 遇到 The remote name could not be resolved 报错 1.更改电脑的DNS为:223.5.5.5 ,或者你喜欢的DNS。 2.重启电脑。(如果会 ipconfig /flushdns 可以不重启)
阅读全文
摘要:List<SqlParameter> 转为 DynamicParameters List<SqlParameter> lstParam = new List<SqlParameter>(); DynamicParameters dp = new DynamicParameters(); foreac
阅读全文
摘要:C#.NET启动运行另一个程序、进程、控制台程序。 //参数顺序:消息,朗读者index StringBuilder args = new StringBuilder(); args.Append(" \""); args.Append(voice_txt); args.Append("\" \""
阅读全文
摘要:C#.NET FRAMEWORK .NET CORE .NET6 .NET8 判断是否Emoji 工具类: using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syst
阅读全文
摘要:C#.NET与JAVA互通之DES加密V2024 配置视频: 环境: .NET Framework 4.6 控制台程序 JAVA这边:JDK8 (1.8) 控制台程序 注意点: 1.由于密钥、明文、密文的输入输出参数,都是byte数组(byte[]),所以:字符串转byte数组(byte[])环节,
阅读全文
摘要:C#.NET与JAVA互通之MD5哈希V2024 配套视频: 要点: 1.计算MD5时,SDK自带的计算哈希(ComputeHash)方法,输入输出参数都是byte数组。就涉及到字符串转byte数组转换时,编码选择的问题。 2.输入参数,字符串转byte数组时,编码双方要统一,一般为:UTF-8。
阅读全文
摘要:HTTP The remote name could not be resolved HTTP Status:NameResolutionFailure
阅读全文
摘要:C#.NET根据不同业务类别类型写入不同文件中,动态创建log4net实例验证 参考了:https://www.cnblogs.com/-dawn/p/8598566.html GetLog4netInstance: using log4net; using log4net.Appender; us
阅读全文
摘要:log4net info 方法 根据不同业务创建不同的文件名 <configuration> <!-- ... 其他配置 ... --> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfiguratio
阅读全文
摘要:Windows Server 2016 离线安装.NET Framework 3.5 1.双击Windows Server 2016的ISO,会自动挂载,比如F盘。 2.右键开始菜单- 命令提示符(管理员) 3.运行下面的命令。 dism.exe /online /enable-feature /a
阅读全文
摘要:基础连接已经关闭:服务器关闭了本应保持活动状态的连接。 解决方法:KeepAlive = false req = (HttpWebRequest)WebRequest.Create(url); req.KeepAlive = false;
阅读全文
摘要:无法删除此对象,因为未在 ObjectStateManager 中找到它。 不能直接删除实体类, 用Service提供的: void Delete(long[] ids); void Delete(long id); 可正常删除。
阅读全文
摘要:C#.NET 逐行读取TXT文本 using System; using System.IO; class Program { static void Main() { string filePath = @"C:\path\to\your\file.txt"; // 替换为你的TXT文件路径 tr
阅读全文