摘要: DevCache为MadAdmin开发平台的缓存组件,暂时包括文件缓存,内存缓存,MemCached,Redis四部分,代码都比较简单,有问题可自行修改源码解决。详细API请参照源码,注意事项如下: 1.每种缓存都有自己的一些特殊配置参数。 2.由于每种缓存都有自己的特色,而在之前的项目中也是多种缓存配合使用,所以并没有提取公共接口出来。 3.以后可能会加入Tokoy Tyrant支持。 4.在缓存设置中建议设置KeyPrefix参数,建议形式为:“唯一项目标识.版本号.”,需要清除缓存时,版本号加1即可。 5.开发期间有时需要看到即时效果,可设置IsCache=”false”,使缓存失效。/ 阅读全文
posted @ 2010-12-22 09:30 herobeast 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 任何从事ASP.NET开发的人都不得不承认,在其职业生涯中曾经遇到过应用程序安全问题,开发人员常常被迫尽快交付代码,平台的复杂性和各种配置选项让应用程序的安全总达不到预期,此外,调试和生产环境的配置要求可能会不同,因此,一个常见的问题是将调试配置引入到生产环境,从而造成各种问题。 经过多年的发展,ASP.NET平台已经成熟,MSDN和社区博客也产生了大量优秀的文档,但确定使用哪些功能或配置往往是件麻烦事,即使开发人员有着良好的安全意识和安全技能,错误总是在所难免,程序中的漏洞仍然很多。同行代码审查是一个有用的过程,也是早期捕捉问题的很好方法,但不是每个人都有时间或预算做同行评审。 自Visua 阅读全文
posted @ 2010-12-22 09:05 herobeast 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 在前面的一些文章中,有介绍过DotNet内置SMTP类的邮件发送功能,附件、嵌入图片的模式都有介绍,本文继续介绍Lumisoft.NET这个非常优秀的开源组件,用该组件来设计开发邮件工具,将变得更加方便,功能更加强大。网上很多文章基本介绍如何使用该组件来收取邮件较多,较少介绍使用该组件做邮件发送功能的。本文主要探寻使用该组件实现邮件的发送功能,邮件发送有两种方式,一种是不用发件人即可发送邮件,一种是使用发件人账户密码和SMTP服务器来实现邮件发送的,本文分别对这两种方式进行介绍。组件下载地址:http://www.lumisoft.ee/lswww/download/downloads/组件论 阅读全文
posted @ 2010-12-22 09:04 herobeast 阅读(938) 评论(0) 推荐(0) 编辑