10 2011 档案

摘要:WCF Web API 是 “First-class programming model for HTTP in WCF”,而 HTTP 是 Web 世界的通行证,Web API 可以让我们更轻松地畅游于 Web 编程世界。实现 REST 只是 WCF Web API 小试牛刀,我们还可以不用候改任何服务端代码,只改变客户端请求的方式,就可以返回不现类型的数据。 阅读全文
posted @ 2011-10-27 14:08 dudu 阅读(16153) 评论(20) 推荐(10) 编辑
摘要:遇到一个WCF异步调用的问题,采用客户端与服务端异步操作都没能解决问题,后来用[OperationContract(IsOneWay = true)]解决了问题。需要注意的地方:标记为IsOneWay的方法返回值必须为void;WCF客户端要重新生成代理类。 阅读全文
posted @ 2011-10-21 19:15 dudu 阅读(5412) 评论(7) 推荐(8) 编辑
摘要:今天继续学习了基于 XMLHttpRequest long polling 的 Comet,又用 ASP.NET MVC 实现了一下,在这篇文章中分享一下。以前觉得Comet是很高深的东西,自己动手做了之后,发觉得原来没那么难。所以,重要的是动手去做。 阅读全文
posted @ 2011-10-17 16:14 dudu 阅读(12496) 评论(40) 推荐(14) 编辑
摘要:今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱。 阅读全文
posted @ 2011-10-15 18:42 dudu 阅读(156082) 评论(70) 推荐(61) 编辑
摘要:昨天学习了“反向Ajax,第1部分:Comet介绍”(英文版),但文中的代码服务端代码用的是Java。为了更好的理解这部分知识,实际体验一下,于是用ASP.NET MVC实现了其中一个示例 —— 基于 Multi-part XMLHttpRequest 的 Comet。 阅读全文
posted @ 2011-10-15 15:15 dudu 阅读(5783) 评论(7) 推荐(4) 编辑
摘要:这篇文章只是对“Request is not available in this context”问题的进一步探索,找出了问题发生的具体地方。至于为什么微软要这么设计?有没有办法在Application_Start()中获取当前请求的URL?即使不能获取,有没有办法避开这个异常?目前我们不知道答案。 阅读全文
posted @ 2011-10-14 14:07 dudu 阅读(10827) 评论(21) 推荐(7) 编辑
摘要:前一篇文章抱怨了一下ASP.NET FormsAuthentication的设计,这篇文章要抱怨一下HttpContext的设计。在Global.asax的Application_Start()中,只要访问Context.Request,就会引发异常Request is not available in this context. 阅读全文
posted @ 2011-10-13 21:28 dudu 阅读(10865) 评论(28) 推荐(4) 编辑
摘要:在ASP.NET应用程序中,FormsAuthentication几乎是标配,但FormsAuthentication在设计时却没有考虑登录程序与当前程序不在同一个站点的场景。这个场景最基本的需求就是去另一个站点登录成功后返回要原地。可是FormsAuthentication在传递ReturnUrl时只支持相对路径,不支持绝对地址,也没有提供相应的扩展。 阅读全文
posted @ 2011-10-10 22:11 dudu 阅读(5796) 评论(16) 推荐(4) 编辑
摘要:最近,想给ThinkPad T61p笔记本电脑升一下级,加装一块SSD硬盘,于是买了一块OCZ Vertex Plus 120G固态硬盘。原以为装上硬盘,安装一下系统就可以轻松搞定,却折腾了近3天。结果确认是这款硬盘与这款笔记本不兼容。 阅读全文
posted @ 2011-10-03 16:18 dudu 阅读(13120) 评论(4) 推荐(0) 编辑