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