C#获取硬件信息

/硬件信息publicclassGF_Hardware{ ///summary ///cpu序列号 ////summary ///returns/returns publicstaticstringgetID_CpuId() { stringcpuInfo=;//cpu序列号 ManagementClasscimobject=newManagementClass(Win32_Pro...

C#编写的一个反向代理工具

%@WebHandlerLanguage=C#Class=proxy% usingSystem; usingSystem.Web; usingSystem.Net; usingSystem.Text; usingSystem.IO; usingSystem.Collections.Generic; usingSystem.Configuration; //////把http...

iis权限设置(安全设置)

 虽然 Apache 的名声可能比 IIS 好,但我相信用 IIS 来做 Web 服务器的人一定也不少。说实话,我觉得 IIS 还是不错的,尤其是 Windows 2003 的 IIS 6(马上 Longhorn Server 的 IIS 7 也就要来了,相信会更好),性能和稳定性都相当不错。但是我发现许多用 IIS 的人不太会设置 Web 服务器的权限,因此,出现漏洞被人黑掉也就不足为奇了。但我...

mvc4 伪静态及IIS7.5配置

mvc3 mvc4路由配置  //单独路由  routes.MapRoute( name: news, url: Home/acticle.html/{id}, defaults: new { controller = Home, action = news, id = UrlParameter.Optional });或者//全站路由routes.MapRoute( name: Default,...

mvc4设置伪静态

有些客户要求设置静态的,为了完成需求,而且更简单的做法就是设置伪静态,例如:http://localhost:80/Home/Index.html ,也可以访问http://localhost:80/Home/Index 这是比较简单省力的一个办法,如果每个页面都是生成一个静态,访问速度是提高了,可代码量就增加,我们就可以利用mvc4的路由设置伪静态。publicstaticvoidRegist...

C#使用T4模板生成有限状态机

“有限状态元为软件编写中最有用的抽象并得到广泛应用。它们提供一种简洁优雅的方式来探索和定义复杂系统的行为。它们同时提供一种强大的实施策略,易懂且易改。”Martin,Micah;Martin,RobertC.(2006-07-20)(作者书中所言),源于《C#的敏捷原则,模式与实践》构造一个有限状态机有许多种方法,我非常喜欢书中所演示的优雅方法。然而,它仍然需要我在状态机以外提前编写许多类。虽然在...

T4模版引擎之基础入门

额,T4好陌生的名字,和NuGet一样很悲催,不为世人所熟知,却又在背后默默无闻的奉献着,直到现在我们项目组的人除了我之外,其它人还是对其豪无兴趣,基本上是连看一眼都懒得看,可怜的娃啊。。。  T4(Text Template Transformation Toolkit)是微软官方在VisualStudio 2008中开始使用的代码生成引擎。在 Visual Studio 中,“T4 文本模板”...

关于IIS7.5下的web.config 404 配置的一些问题

一开始在customError下的error节点配置404不起作用,由于程序运行在IIS7.5集成模式下,经过MSDN和GOOGLE,发现需要在system.webServer节点中配置,我们知道system.web节点是iis7.0之前版本的主要配置节点,由于在II7.0以后IIS管道处理与ASP.NET管道处理进行了集成,这样提高了ASP.NET的处理性能,具体这方面的资料请GOOGLE,问题...

用权限验证的实现代码思路

本篇介绍通用权限验证的实现代码思路,总共分为导入参数、解析XML、根据XML配置进行处理、返回结果。代码架构图 1.类介绍 1.SFWebPermission:实现IHttpModule接口,权限验证入口;2.SFConfig:导入XML配置类;3.SFPermission:解析XML配置进行权限验证;4.SFAccessOper:数据库操作类;5.SFPermissionSQL:...

.Net中使用SendGrid Web Api发送邮件(

SendGrid是一个第三方的解决邮件发送服务的提供商,在国外使用的比较普遍。国内类似的服务是SendCloud.SendGrid提供的发送邮件方式主要是两种, 一种是SMTP API, 一种是Web Api.SMTP API是一种比较简单的方式,只要我们准备好Mail Message, 直接发送到SendGrid的邮件服务器就可以了,SendGrid的邮件服务器会帮我们投递。另外一种是Web A...