为ASP.NET MVC扩展异步Action功能(下)
本文分为上下两部分,您也可以从《Extend ASP.NET MVC for Asynchronous Action》获得全部内容。执行Action方法 对于执行同步Action的SyncMvcHandler,其实现十分简单而直接:public class SyncMvcHandler : IHtt...
Lab:体会ASP.NET异步处理请求的效果
关注我的朋友们一定记得,我不止一次强调过在ASP.NET应用程序中使用异步方式处理请求对于提高吞吐量的作用。不过似乎很多朋友们一直没有理解这样做的原因,亦或是对这样做的效果没有一个实际的“体会”,甚至在质疑这么做的功效。现在我将向大家进行一个演示,我们一起来看一下这么做的实际效果如何。限制最大工作线...
ASP.NET ImageButton/Image 控件关于border的一个诡异的BUG及其解决方案
背景今天上午帮同事重现一个客户提交的关于ASP.NET ImageButton/Image控件的bug,最终找出了原因,提交到了产品组,但很是不解,在网上搜索了一下,也没见大家讨论这个问题。在此就和大家研究一下:问题重现其描述如下:1. 页面上放上简单的Image控件或ImageButton控件2....
征集大家的网站如何防范DDOS攻击解决方案
近段时间,网站一直饱受DDOS困扰,因为网站上的某些内容得罪了某些骗子,再经过与编辑的几次交涉后仍然没有说删除文章,就受到了严重的DDOS攻击,那段时间网站的几近瘫痪,远程桌面连上鼠标都挪不动,服务器8个CPU,都是100%。没有办法只有去机房一趟,这一趟长椿街到兆维工业园就是2小时,到了后就开始封...
分享:微软客户端技术免费培训@成都
“微软客户端技术开发动手实验营”成都站开始报名了!欢迎免费参加本次WPF & Silverlight动手试验营。 时间:2009年1月15日-2009年1月16日地点:成都市人民南路四段13号金海洋大楼费用:免费培训机构:成都金海洋计算机科技发展有限公司技术:Silv...
新年新愿,晒晒你的09规划
新年的脚步在加速向我们走来,我想大多数兄弟正在为回家而战斗吧。今年写我的08的人不多,是不是很多人对于是满怀壮志,想在09好好打拼一下,做出一番让人惊叹的成绩呢?那既然是这样,为什么不让我们用文字来记录我们的新年规划呢? 说明:我希望我们的09规划不要类似是什么程序员不好我要转行之类的规划,我认为从...
这下没理由嫌Eval的性能差了吧?
Updated:提供思考题解答 好吧,你偏要说Eval性能差 写ASP.NET中使用Eval是再常见不过的手段了,好像任何一本ASP.NET书里都会描述如何把一个DataTable绑定到一个控件里去,并且通过Eval来取值的用法。不过在目前的DDD(Domain Driven Design)时代,我...
用Hook Script阻止空日志信息提交到Subversion
这个其实在TortoiseSVN的帮助文档里有说明,从服务端配置SVN仓库达到阻止空日志信息的提交。 在每一个SVN仓库里都有一些默认的hook script模板,其中pre-commit.tmpl是提交前验证的,用这个来实现我们的目的。 由于是在WINDOWS下创建的svn server,所以我们...
对aspx等页面进行预编译以进行编译期检查
话说在开发Web应用程序时能够很轻易地对后台代码进行编译,并获得编译时的错误。可惜有时候我们对后台代码进行重构或Find all references的时候都会忽略aspx,ascx和master等文件里的代码,因为它们只有在打开时(执行期)才能发现错误。这是一个非常惹人厌的问题,但是事实上,我们只...
使用aspnet_regsql.exe 创建ASPState数据库,用来保存session会话
因为公司有多台服务器,所以session要保存在sql server上,因此要在数据库中建立存放session的数据库ASPState,在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727下找到了生成ASPState的sql:InstallSqlState.s...