<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chance_66的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/never_tears</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; never_tears]]></copyright><item><title><![CDATA[C# 方法执行超时策略]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/149609105</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/149609105</guid><author>never_tears</author><pubDate>Thu, 24 Jul 2025 17:15:36 +0800</pubDate><description><![CDATA[比如数据同步接口，方法内功能：【推送某个状态给其他系统成功后，再更新本地数据库标识】，如果该方法有超时策略，方法超时返回默认值时，程序并不清楚该方法是否执行成功（超时不代表失败）。返参：2025/7/24 16:50:23 Sleep OverTime!：等待超时后，只是返回了默认值，实际调用的方法并未中断（即执行原方法的线程仍在执行，.NET中不能强制终止正在执行的线程），一定要注意。返参：Sleep finished!2025/7/24 16:50:27 异步方法【SleepAsync】执行超时！]]></description><category></category></item><item><title><![CDATA[ASP.NET MVC后端控制器用模型 接收前端ajax数据为空]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/147634295</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/147634295</guid><author>never_tears</author><pubDate>Wed, 30 Apr 2025 15:55:39 +0800</pubDate><description><![CDATA[【代码】ASP.NET MVC后端控制器用模型 接收前端ajax数据为空。]]></description><category></category></item><item><title><![CDATA[VS项目调试正常，部署到IIS后报错500]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/147549271</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/147549271</guid><author>never_tears</author><pubDate>Sun, 27 Apr 2025 10:59:08 +0800</pubDate><description><![CDATA[VS项目调试正常，部署到IIS后报错500；“优化编码”配置]]></description><category></category></item><item><title><![CDATA[ASP.NET MVC项目部署到IIS后，w3wp.exe程序报错重启]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/145946952</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/145946952</guid><author>never_tears</author><pubDate>Sat, 01 Mar 2025 14:12:13 +0800</pubDate><description><![CDATA[windows的事件查看器》windows日志》应用程序，按时间找到错误信息如下：错误应用程序名称: w3wp.exe，版本: 10.0.14393.0，时间戳: 0x57899b8a错误模块名称: KERNELBASE.dll，版本: 10.0.14393.5850，时间戳: 0x64253b4c异常代码: 0xe0434352错误偏移量: 0x0000000000026ea8错误进程 ID: 0x16e4错误应用程序启动时间: 0x01db8a5e79c7e198。]]></description><category></category></item><item><title><![CDATA[C# ASP.NET MVC项目内使用ApiController]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/145300266</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/145300266</guid><author>never_tears</author><pubDate>Wed, 22 Jan 2025 11:48:24 +0800</pubDate><description><![CDATA[C# ASP.NET MVC项目内使用ApiController]]></description><category></category></item><item><title><![CDATA[ASP.NET 使用web.config配置文件的system.webServer/modules标签实现登录验证]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/140048213</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/140048213</guid><author>never_tears</author><pubDate>Fri, 28 Jun 2024 17:33:56 +0800</pubDate><description><![CDATA[注意：以下内容为部分配置，不是整个web.config的配置


2、配置读取类




3、登录校验类]]></description><category></category></item><item><title><![CDATA[C# 字段（Field）与属性（Property）的区别]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/138303384</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/138303384</guid><author>never_tears</author><pubDate>Mon, 29 Apr 2024 10:51:33 +0800</pubDate><description><![CDATA[C# 字段（Field）与属性（Property）的区别]]></description><category></category></item><item><title><![CDATA[C# PDF转HTML字符串]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/134374241</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/134374241</guid><author>never_tears</author><pubDate>Mon, 13 Nov 2023 11:58:02 +0800</pubDate><description><![CDATA[一、获取PDF文件，通过Aspose.Pdf.Document 以Html格式 保存到某个路径；再读取该html返回字符串。需要nuget安装Aspose.PDF插件，本文使用23.10.0版本。二、在用Base64加密，避免格式错误。三、前端显示，js方法。]]></description><category></category></item><item><title><![CDATA[HTML Modal模态框示例，可拖拽]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/133033803</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/133033803</guid><author>never_tears</author><pubDate>Tue, 19 Sep 2023 16:14:13 +0800</pubDate><description><![CDATA[摘要：该代码实现了一个可拖拽的模态窗口功能。通过jQuery和Bootstrap构建响应式模态框，包含用户信息表单和拖拽按钮。核心功能包括：1)点击按钮弹出模态窗口；2)通过鼠标按下、移动事件实现窗口拖拽；3)支持通过iframe嵌入外部URL内容。主要涉及事件监听、DOM操作和CSS定位等技术，实现了便捷的弹窗交互体验。（149字）]]></description><category></category></item><item><title><![CDATA[IIS每日清理日志]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/132672614</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/132672614</guid><author>never_tears</author><pubDate>Mon, 04 Sep 2023 16:47:40 +0800</pubDate><description><![CDATA[IIS每日清理日志。]]></description><category></category></item><item><title><![CDATA[JavaScript+Asp.Net MVC5同时下载多个文件]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/132191737</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/132191737</guid><author>never_tears</author><pubDate>Wed, 09 Aug 2023 17:03:30 +0800</pubDate><description><![CDATA[前端同时启动多个下载任务（但是没有做压缩包下载）]]></description><category></category></item><item><title><![CDATA[c# 简单httpGet、httpPost方法以及http提交Form表单]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/130510412</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/130510412</guid><author>never_tears</author><pubDate>Fri, 05 May 2023 16:50:16 +0800</pubDate><description><![CDATA[【代码】c# 简单httpGet、httpPost方法以及http提交Form表单]]></description><category></category></item><item><title><![CDATA[ASP.NET WebApi + Autofac 实现依赖注入]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/129005752</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/129005752</guid><author>never_tears</author><pubDate>Mon, 13 Feb 2023 11:43:47 +0800</pubDate><description><![CDATA[ASP.NET WebApi + Autofac 实现依赖注入]]></description><category></category></item><item><title><![CDATA[C# ConcurrentQueue和ManualResetEvent组成本地消息队列]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/128872440</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/128872440</guid><author>never_tears</author><pubDate>Fri, 03 Feb 2023 17:29:54 +0800</pubDate><description><![CDATA[【代码】C# ConcurrentQueue和ManualResetEvent组成消息队列。]]></description><category></category></item><item><title><![CDATA[IIS读写其他服务器的共享文件夹]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/127617247</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/127617247</guid><author>never_tears</author><pubDate>Mon, 31 Oct 2022 16:11:15 +0800</pubDate><description><![CDATA[IIS读写其他服务器的共享文件夹]]></description><category></category></item><item><title><![CDATA[log4net日志使用示例]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/127609573</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/127609573</guid><author>never_tears</author><pubDate>Mon, 31 Oct 2022 09:58:56 +0800</pubDate><description><![CDATA[log4net使用示例]]></description><category></category></item><item><title><![CDATA[使用微软原生工具，反编译DLL并修改后再生成DLL]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/125535112</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/125535112</guid><author>never_tears</author><pubDate>Thu, 30 Jun 2022 10:28:37 +0800</pubDate><description><![CDATA[使用微软原生工具，反编译DLL并修改后再生成DLL]]></description><category></category></item><item><title><![CDATA[h5页面利用js添加水印]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/122193104</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/122193104</guid><author>never_tears</author><pubDate>Tue, 28 Dec 2021 14:48:11 +0800</pubDate><description><![CDATA[转自：h5页面利用js添加水印_zz_chst的博客-优快云博客_js添加水印最近遇到一个需求，给所有页面加水印（登录人+登录时间），不影响其他点击等功能的使用，目的是防止信息外漏，当时就在想：这年头，PS就不说人人都能使用，谁手机还没个涂鸦功能，防不了，但是就是这么个需求，那就实现吧，不逼逼了，直接上：具体实现思路：在页面底部加一个大的div,给这个div添加背景图，背景图？从哪来？canvas实现吧！思路有了，直接上代码：(function waterMa...https://blog.csdn.ne]]></description><category></category></item><item><title><![CDATA[Winform保存控件成图片]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/121857402</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/121857402</guid><author>never_tears</author><pubDate>Fri, 10 Dec 2021 15:25:00 +0800</pubDate><description><![CDATA[private void saveControlPicture()
{
    int width = this.Size.Width;
    int height = this.Size.Height;
    using (Bitmap bmp = new Bitmap(width, height))
    {
        // 把控件读取到Bitmap容器中
        this.DrawToBitmap(bmp, new Rectangle(0, 0, width, height));.]]></description><category></category></item><item><title><![CDATA[C# 用DataTable批量插入数据库]]></title><link>https://blog.youkuaiyun.com/never_tears/article/details/120910677</link><guid>https://blog.youkuaiyun.com/never_tears/article/details/120910677</guid><author>never_tears</author><pubDate>Fri, 22 Oct 2021 17:49:01 +0800</pubDate><description><![CDATA[/// &lt;summary&gt;
/// 批量导入DataTable
/// &lt;/summary&gt;
/// &lt;param name="dt"&gt;导入的数据表&lt;/param&gt;
/// &lt;param name="TbName"&gt;表名称&lt;/param&gt; 
/// &lt;param name="msg"&gt;返回信息&lt;/param&gt; 
public static void InserBulk(DataTable dt, string .]]></description><category></category></item></channel></rss>