Fork me on GitHub

01 2008 档案

摘要:IIS 承载的WCF服务,程序调用发生如下错误: Unhandled Exception: System.ServiceModel.ProtocolException: The remote server returned an unexpected response: (405) Method not allowed. 地解决方法参看:http://msdn2.microsoft.com/zh-... 阅读全文
posted @ 2008-01-31 13:21 张善友 阅读(1491) 评论(4) 推荐(0) 编辑
摘要:现国内不少软件都开源了。但很奇怪,他们都有自己相同一套的软件版权许可协议。这些软件许可协议跟开源本身的精神是有冲突的。博客园的开源项目NBear做的非常不错,完全符合开源精神,是一个地地道道的开源项目,NBear采用的是BSD的开源协议,项目也做得非常成功,为中国的开源项目的楷模。主要有几点非常值得国内的开源项目学习: 1、建立开源社区:建立开源社区内容包括:项目概况、软件下载(源代码CVS\SVN)、文档(wiki)、BUG提交、FAQ、互动平台。让更多的人可以参与进来,这也是开源软件的开发模式。NBear的官方网站(http://nbear.org/)都包含这些非常重要的内容,希望大家支持NBear. 2、软件许可协议: NBear采用的是BSD的开源协议,找一个符合自己项目的开源许可协议。如gpl、mpl、mit等等。这些许可协议可以帮助你来对付一些侵权行为的组织和人。 3、软件服务模式:NBear项目也有一个链接是赞助|Donate NBear ,这也是为了项目生存的经济来源。我也看到了NBear的领导者Teddy's Knowled 阅读全文
posted @ 2008-01-27 15:44 张善友 阅读(3674) 评论(22) 推荐(1) 编辑
摘要:今天处理组织架构部分的代码出错了,还好数据库迁移到了SQL Server 2005,原来系统使用的是SQL Server 2000,随着公司规模的扩大,公司人员的急速增长,系统不断的发生了问题,经常在救火,今天SQL Server 2005救了一次火: 在SQL Server 2000的存储过程中处理动态SQL的时候,经常发现nvarchar(4000)不够用了,在SQL Server 2005 ... 阅读全文
posted @ 2008-01-24 16:16 张善友 阅读(3955) 评论(4) 推荐(0) 编辑
摘要:VS2008的解决方案资源管理器莫名其妙的不见了,重装VS2008也没有用,最后才用这个方法解决: 工具--〉导入和导出设置--〉重置所有设置 阅读全文
posted @ 2008-01-22 16:41 张善友 阅读(3185) 评论(1) 推荐(0) 编辑
摘要:作为下一代 ADO.NET 3.0 的开发框架,Entity Framework 让我们从复杂的关系数据模型中解脱出来,使用更加符合面向对象的实体数据模型(Entity Data Model)来完成业务设计和开发。 Entity Framework 很像 NHibernate,同样采取 XML 进行映射。不过借助于强大的可视化设计工具和向导,我们可以非常方便地完成这些头疼的工作。 Entity Framework 对 Linq 的直接支持 —— LINQ to Entities 阅读全文
posted @ 2008-01-21 21:57 张善友 阅读(7921) 评论(1) 推荐(0) 编辑
摘要:工具Console2是Windows操作系统的系统命令cmd的扩展软件。它的最大好处是支持多标签,这样一个窗口就有多个标签来在不同的目录下执行命令,而且不会在任务栏里产生过多的窗口。 阅读全文
posted @ 2008-01-21 08:47 张善友 阅读(4789) 评论(0) 推荐(0) 编辑
摘要:类似于Sql Management studio一个用于Linq语法的工具LINQPad。 阅读全文
posted @ 2008-01-20 21:47 张善友 阅读(2176) 评论(0) 推荐(0) 编辑
摘要:当你在项目中使用LINQ to SQL的时候, 有一个事情是必须要非常注意的, 那就是要关心一下LINQ to SQL帮你生成的SQL语句, 尤其在你还不是非常熟悉LINQ to SQL的语法, API的时候, 这点是非常重要的。 阅读全文
posted @ 2008-01-19 19:05 张善友 阅读(6286) 评论(7) 推荐(0) 编辑
摘要:LINQ to SQL集成到应用程序中需考虑的一些问题: 1、Business Layer接受的数据结构 2、分页功能 3、动态排序功能 阅读全文
posted @ 2008-01-18 13:33 张善友 阅读(1368) 评论(1) 推荐(0) 编辑
摘要:在ScottGu的blog上去年十月发的帖子 Releasing the Source Code for the .NET Framework Libraries 今天宣布了了 .NET Framework Library Source Code now available ,代码基于 Microsoft Reference License (MS-RL)协议发布,这不是开源项目的协议,你只能看... 阅读全文
posted @ 2008-01-17 08:43 张善友 阅读(5446) 评论(8) 推荐(0) 编辑
摘要:开源社区的智慧是无穷的,并且和微软也不是你死我活的关系。反倒应该是一种互相补充的关系,关注开源社区可以解决你所碰到的问题。 DLINQ *.dbml文件该属于哪一层这样的问题迎刃而解。 阅读全文
posted @ 2008-01-13 18:03 张善友 阅读(5302) 评论(5) 推荐(0) 编辑
摘要:实现QQ IM protocol 的IM工具,可以传送图片,默认是QQ2006的表情。可以自定义表情。但是文件传送有问题,传一点就自动失败。可以看到QQ秀。能正确显示QQ群,可以截图,功能貌似比较全面。 网站地址:http://sourceforge.net/projects/evaq 使用wildfire和linq在一个客户端整合QQ,MSN,Gtalk 阅读全文
posted @ 2008-01-10 07:49 张善友 阅读(2538) 评论(4) 推荐(1) 编辑
摘要:asp.net mvc ctp版本发布不到一个月时间,在社区出现了丛多的优秀开源项目,社区的活跃性非常高哦,前一段时间园子里也引发了MVC和WebForm的讨论,现在给各位推荐几个相关的优秀项目,这些项目是MVC的价值的最佳证明。 阅读全文
posted @ 2008-01-05 14:38 张善友 阅读(26961) 评论(13) 推荐(2) 编辑