【漏洞预警】IIS 6.0曝远程代码执行漏洞CVE-2017-7269

摘要:IIS 6.0 被曝出远程 0day,目前已经出现远程利用代码,针对 windows server 2003 可以稳定利用,可以远程执行任意代码。据报告称去年七月起就有攻击者开始利用。建议大家通过扫描检查相关业务系统,并增加 waf 规则或禁用 webdav 特性

阅读全文

【转】ASP.NET Core开发-读取配置文件Configuration

ASP.NET Core 是如何读取配置文件,今天我们来学习。 ASP.NET Core的配置系统已经和之前版本的ASP.NET有所不同了,之前是依赖于System.Configuration和XML配置文件web.config。 新的配置系统支持多种格式的配置文件。 下面我们来以json 格式的配置文件正式开始学习。

阅读全文

C# 操作Oracle数据库遇到的一些问题与解决方案,ORA-00936,ORA-01861,OracleParameter 错误

上学的时候学过Oracle数据库,不过都一年多没有碰过Oracle数据库而且上学的时候学的是Java+Oracle并没有接触.NET+Oracle。由于项目的需要我不得不捡起来Oracle数据库这块知识从基础开始学起,当然我也不是什么大神不会就Google或者百度。

阅读全文

C#3.0 中的扩展方法 (Extension Methods)

C#扩展方法不仅能够应用到个别类型上,也能应用到.NET框架中任何基类或接口上。即可用于整个.NET框架丰富的可组合的框架层扩展。 扩展方法要点 1. 扩展方法的本质为将实例方法调用在编译期改变为静态类中的静态方法调用。事实上,它确实拥有静态方法所具有的所有功能。 2. 扩展方法的作用域是整个namespace可见的,并且可以通过using namespace来导入其它命名空间中的扩展方法。 3. 扩展方法的优先级:现有实例方法优先级最高,其次为最近的namespace下的静态类的静态方法,最后为较远的namespace下的静态类的静态方法。 4. 扩展方法是一种编译时技术,注意与反

阅读全文