摘要:
这几天发送邮件时突然会报一个错 无法从传输连接中读取数据:net_io_connectionclosed。 因使用的是 smtp.office365.com 经过查询,发现了这个 Recently, we started rejecting a percentage of connections t 阅读全文
随笔分类 - .NET
请求被中止: 未能创建 SSL/TLS 安全通道 解决方案
2021-07-12 16:37 by taozsay, 6289 阅读, 收藏,
摘要:
最近项目改造https,有部分请求出现“请求被中止: 未能创建 SSL/TLS 安全通道”。 原因应该是,接口方变更了安全协议,而客户端并未启用该协议。 解决办法自然就是:让客户端启用该协议。具体就是在发起网络请求之前确保ServicePointManager.SecurityProtocol中含有 阅读全文
HTTP.sys漏洞的检测和修复(附补丁包下载)
2020-03-12 15:35 by taozsay, 3375 阅读, 收藏,
摘要:
关于这个 HTTP.sys 漏洞,查了一些资料,没有一个写的比较全的,下面我来整理下。 这个漏洞主要存在Windows+IIS的环境下,任何安装了微软IIS 6.0以上的Windows Server 2008 R2/Server 2012/Server 2012 R2以及Windows 7/8/8. 阅读全文
.NET中使用Redis总结——2.项目实战
2018-05-21 22:37 by taozsay, 3608 阅读, 收藏,
摘要:
接上篇.NET中使用Redis总结 —— 1.Redis搭建 看一些Redis相关资料,.NET 方面ServiceStack.Redis 用的比较多,就直接拿来用了。 在使用过程中经常过出现假死状态,Redis服务没有挂,只是客户端连不上。 错误信息如下(这里) 重启redis就正常了,初步怀疑是 阅读全文
在IIS 搭建FTP站点
2018-01-08 21:52 by taozsay, 309 阅读, 收藏,
摘要:
最近在项目中需要用到FTP,需要将生成的文件通过FTP上传网站。 在此记录下。 以上三点,如果没设置好会出现503错误。 最后附上FTPHelper http://www.cnblogs.com/bigbrid/articles/6542676.html 阅读全文
C# 通过一个控制台打开另一个控制台
2017-12-17 21:39 by taozsay, 2748 阅读, 收藏,
摘要:
现有个需求是通过一个主程序获取配置的线程数和进程数打开连一个控制台程序,将线程数和系统编码作为参数传给控制台程序。 下面附上Demo。 阅读全文
System.ComponentModel.DataAnnotations 冲突
2017-09-01 16:16 by taozsay, 1358 阅读, 收藏,
摘要:
项目从原来的.NET Framework4.0 升级到 .NET Framework4.5 编译报错。 查找原因是: Entity Framework 与 .net4.5 的 System.ComponentModel.DataAnnotations 都有 System.ComponentModel 阅读全文
.NET Exceptionless 本地部署踩坑记录
2017-08-14 17:46 by taozsay, 880 阅读, 收藏,
摘要:
仅已此文记录 Exceptionless 本地部署所遇到的问题 1.安装ElasticSearch文本 执行elasticsearch目录中的elasticsearch.bat 没有执行成功。 使用命令执行,发现报错。 解决方法:找到config 文件夹下 jvm.options 文件,修改 -Xm 阅读全文
.NET和JAVA 反射对比
2017-06-01 19:10 by taozsay, 390 阅读, 收藏,
摘要:
反射是一个程序集发现及运行的过程,通过反射可以得到*.exe或*.dll等程序集内部的信息。使用反射可以看到一个程序集内部的接口、类、方法、字段、属性、特性等等信息。在System.Reflection命名空间内包含多个反射常用的类,下面表格列出了常用的几个类。 .NET 版 一、System.Re 阅读全文
表单提交特殊字符处理
2017-05-26 17:41 by taozsay, 2185 阅读, 收藏,
摘要:
项目中经常会用到表单提交特殊字符过滤来预防XXS漏洞 之前经常每次用的时候查下,解决了,就完了。这次记录下。 1.前台做过滤 2. 后端处理 使用.NET MVC 只需要在方法前面加上[ValidateInput(false)] 属性。 然后还需要再web.config 添加 <httpRuntim 阅读全文
将页面内容转换Pdf\Word\Excel格式
2017-05-18 17:01 by taozsay, 457 阅读, 收藏,
摘要:
项目中用到了将邮件内容转换为Pdf、Word、Excel格式,做为邮件附件发送。 查了一些解决方案,走了一些弯路。以此代码记录下。 转换PDF需要下载NReco.PdfGenerator.dll 以下是相关代码。 简单测试下,添加一个保存文件的方法,就能看到效果了。 阅读全文
Ajax 异步上传文件
2017-03-13 18:05 by taozsay, 309 阅读, 收藏,
摘要:
需要引用js jquery.form 前端代码 后端代码 这样上传文件的问题就解决了。 阅读全文
Ajax 跨域提交表单
2017-03-13 14:21 by taozsay, 2072 阅读, 收藏,
摘要:
跨域提交表单,前端ajax不用做任何修改, 只需要在后端调用的方法里面添加一行代码即可。 .NET 版 如果调用跨域调用js方法 需要设置document.domain JSOP 没用过,查看资料只能GET提交。以上两个解决方案,完美的解决了我的问题,以此记录下。 参考: http://www.cn 阅读全文
.NET中使用RabbitMQ总结
2017-03-07 13:56 by taozsay, 463 阅读, 收藏,
摘要:
目前业界使用较多的消息队列组件有RabbitMQ、ActiveMQ、MSMQ、kafka、zeroMQ等 之间的对比可以看这里 之前搭过ActiveMQ环境带源码 点击这里 后来发现RabbitMQ性能比较好,决定这个项目中用到。 关于RabbitMQ的详细描述和安装可以看张善友老师的这篇文章 在 阅读全文
.NET 随记
2017-02-09 14:24 by taozsay, 198 阅读, 收藏,
摘要:
1. goto 常用于 switch语句中2. 字符串相加用 StringBuilder的Append()方法性能好3. str.Trim(',') 清除字符串后的“,”4. str.ToString("参数") 可以生成一定的格式. 长日期格式 DateTime.Now.ToString("yyy 阅读全文
.NET链接Oracle 参数绑定问题
2017-02-07 18:59 by taozsay, 453 阅读, 收藏,
摘要:
在.NET项目中链接Oracle使用的驱动是 Oracle.ManagedDataAccess.dll ,这里下载 所遇到的问题 使用存储过程一个参数没有问题,发现两个或两个以上会有参数没传过来的现象。 最后通过排查发现是没有添加参数绑定(问题找了好长时间,刚开始还以为驱动的问题+_+)。 需要设置 阅读全文
.NET中使用Redis总结 —— 1.Redis搭建
2017-01-18 16:35 by taozsay, 2628 阅读, 收藏,
摘要:
注:关于如何在windows,linux下配置redis,详见这篇文章:) 下载地址:http://redis.io/download Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,项目地址是: htt 阅读全文
使用HttpClient 调用Web Api
2016-06-16 14:02 by taozsay, 366 阅读, 收藏,
摘要:
C#4.5 添加了异步调用Web Api 。 如果你的项目是4.5以上版本,可以直接参考官方文档。 http://www.asp.net/web-api/overview/web-api-clients/calling-a-web-api-from-a-net-client 现在项目使用的是C# 4 阅读全文
开发中遇到的抗
2016-04-01 17:21 by taozsay, 191 阅读, 收藏,
摘要:
简述下:在一次开发过程中,用EF查询视图(视图关联两个表,一对多),发现查出的两条数据一样。然后去数据库查发现,是两条不同的数据。这肯定是不对的呀。 接下来查找问题可能出现的原因: 1.首先查询是不是连接数据库不是同一个库,通过排查,显然不是这个问题。 2.难道是缓存,当然不是,目前还没用到缓存。。 阅读全文
log4net的使用
2014-05-04 17:04 by taozsay, 255 阅读, 收藏,
摘要:
1.首先添加引用log4net.dll文件 2.在项目中添加一个名为 Log4netConfiguration 的文件夹。 我现在将它添加在我的项目下 /App_Data/Configuration/Logging/Log4netConfiguration.config 3.现在要进行一些简单的配置 阅读全文
浙公网安备 33010602011771号