ASP.NET Chinese Blogs

Sponsors

January 2008 - Posts

IIS 承载的WCF服务失败
IIS 承载的WCF服务 ,程序调用发生如下错误: Unhandled Exception: System.ServiceModel.ProtocolException: The remote server returned an unexpected response: (405) Method not allowed. 地解决方法参看:http://msdn2.microsoft.com/zh-cn/library/ms752252.aspx 自由、创新、研究、探索…… 2008-01-31 13:21 发表评论 Read More...
用Date.ToString()输出中英文月份
DateTime.Now.ToString("dddd,dd MMMM,yyyy") //输出 星期三,30 一月,2008 DateTime.Now.ToString("dddd,dd MMMM,yyyy",new System.Globalization.DateTimeFormatInfo()) //输出 Wednesday,30 January,2008 THIN 2008-01-30 14:18 发表评论 Read More...
深圳人均GDP过一万美元随想
我最喜欢的城市是深圳和长沙,深圳是我第一次到深圳旅游,一下火车就喜欢了的,现在暂时离开深圳,但还是非常喜欢深圳的。 昨天读新闻看到深圳人均GDP过$10000,成为中国第一个过万美元的城市,心里是挺高兴的。 相比于上海,深圳的人口结构是有些不同的。 上海的中坚力量(中产白领)是非常庞大的,可以说上海是聚集了大量高新技术人才,也聚集了大量优秀职业经理人,还吸引了不少外藉人口的(不少人也因此认为上海的房价是没有水分的,上海的房产消费是旺盛的,所以上海房价是不可能跌的,被洗脑了。。。)。 而深圳更多的是“打工者”,民工,低端人才更多,所以贫富差距更大,但是深圳仍能取得人均GDP第一的成绩,一方面当然和人均GDP只算常住人口,不算留动人口有关,另一方面,也和深圳有大量的中小企业家、私营、个体老板有关。 由此可见,企业家是生产力中最活跃的分子,他们对经济发展的供献是巨大的。经商创业成风的东莞富可敌国也是一个例证。 虽说上海是未来前景很好,是中国最有潜力的城市,但是要走的路还是很远的,至少公车、地铁没多少人主动为孕妇、老人让座这一点就体现了上海人口学历上去了,素质未必跟上了。上海还需要以更好的面貌与世界互动,等到全世界都信任上海了,上海就真正的牛*了。 THIN 2008-01-30 10:39 发表评论 Read More...
VS 2008 Web部署项目支持发布了
【原文地址】 VS 2008 Web Deployment Project Support Released 【原文发表日期】 Monday, January 28, 2008 10:02 PM 上个星期五,我们在网上发布了对VS 2008 Web部署项目的最终版(RTW)支持。你可以在 这里 免费下载以及了解有关详情。 Web部署项目可以用于内置于VS 2008中的“ASP.NET 网站项目(ASP.NET Web Site)”或 “ASP.NET Web 应用项目(ASP.NET Web Application Project)”选项,提供了可为你所用的其他的编译,包装和部署选项。你可以 在这里阅读一篇我以前的教程贴子 以进一步了解有关详情。 VS 2008 Web 部署项目版本支持VS 2005 web部署项目提供的所有现有特性,它还添加了如下的其他支持: 从 VS 2005 Web部署项目轻松移植到VS 2008 Web部署项目 只在web部署项目编译成功时才替换输出 IIS7支持 这个(发布在网上的)RTW版本修补了发现的缺陷,添加了大家对我们上个月发布的 12月CTP版本 所要求的一些小特性。请确认在你安装这个最终版本前,运行安装程序,卸载你安装了的任何VS 2008 部署项目支持的老的版本。VS 2008 Web 部署项目 可以 与VS 2005 Web 部署项目并行安装,所以没必要卸载VS 2005的版本,如果你还在老的项目中使用它的话。 更多的部署特性 在我上次的 链接篇 里,我提到了IIS开发团队发布的新的 Web部署工具 。这个工具可用于IIS6和IIS7,允许你向web服务器进行自动化的拷贝部署,文件同步,和应用移植。如果你在寻找一种好的方式往远程服务器上自动化部署你的ASP...
对《Understanding Single Sign-On in ASP.NET 2.0》一文的补充
今日偶然阅读了 Understanding Single Sign-On in ASP.NET 2.0 这篇关于单点登录的文章,仔细阅读,发现还是有些不尽完整之处。 文中对于单点登录的介绍,忽略了一个重要问题——就是站点的域的问题。在深入讨论这个问题之前,先简单介绍一下网站域的概念,举个例子,假如我们有三个站点: A: blog.joycode.com ; B: beta.joycode.com ; C: www.openlab.net.cn 。那么A站点的域是"blog.joycode.com",它的主域是"joycode.com";B站点的域是"beta.joycode.com",它的主域是"joycode.com";C站点的域是"www.openlab.net.cn" ,它的主域是"openlab.net.cn"。对于A和B来说,他们是不同的网站域,但是主域是相同的,都是"joycode.com",对于A和C来说,不管是域还是主域,都不相同。一般我们所说的单点登录,都是指A,B,C这三类站点可以在一点登录,实现所有的站点都不需要再次登录,甚至于不仅限于网站之间,也可能是从其他客户端到网站。一般比较大的系统都需要这样的单点登录系统,例如著名的微软的Passport,还有飞信的SSO。 回过头来看这篇单点登录文章,按照这种方案,仅能实现同一域下各虚拟目录的单点登录,离真正的单点登录还差得远,当然,文章的思路,对于同一域下的虚拟目录,或者同一主域的不同站点,还有有意义的。 前面说到了文章中的方案还只能实现同一域下的不同虚拟目录的单点登录,还不能实现同一主域的单点登录,那么怎么样才能在这个方案基础上实现同一主域的不同站点的单点登录呢? 文章的核心部分在于让每个站点的 MachineKey...
怎样才有资格被称为开源软件
摘要: 现国内不少软件都开源了。但很奇怪,他们都有自己相同一套的软件版权许可协议。这些软件许可协议跟开源本身的精神是有冲突的。博客园的开源项目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 阅读全文 自由、创新、研究、探索…… 2008-01-27 15:44 发表评论 Read More...
1月24日链接篇: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS
【原文地址】 Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS 【原文发表日期】 Thursday, January 24, 2008 11:08 PM 才从亚洲回来,决定发一 链接系列 之新贴以示庆祝(因为我还没适应时差,无法入眠)。也请参阅我的 ASP.NET 技巧,诀窍和教程网页 里我以前写的众多很受欢迎的文章的链接。 ASP.NET Extending the GridView to Include Sort Arrows : Scott Mitchell 有一好文,描述如何往GridView控件中添加一个视觉指示器(visual indicator)以表示数据列的目前排序之顺序。 Using ASP.NET 3.5's ListView and DataPager Controls: Sorting Data : Scott Mitchell的 《 ListView控件系列 》 又添一好文,讨论如何在新的ListView控件中允许排序场景。 Building a Grouping Grid with the ListView and LinqDataSource Controls : Matt Berseth有一精彩贴子,展示了如何使用新的ListView控件和LinqDataSource控件建造分层的分组网格(hierarchical grouping grid),是个值得收藏的贴子。 Using the ListView, DataPager and LinqDataSource Controls : Matt Berseth的一篇好教程贴子,展示如何使用这些新的控件通过LINQ来从2个数据库数据表联接数据...
八年
昨天,由Sisley Lin 处得知,我将被推荐成了“十大杰出开发技术英雄”候选人之一,有点激动。推荐的理由是我为CSDN 这个最大的中文技术社区的成长所贡献的这些年。当我回首看自己在CSDN经历时,发现自己已为CSDN公司工作了7年半,在CSDN 论坛活动了8年。蓦然回首,八年光阴已匆匆而过,心中真是感慨万千呀。 记得那是在99年底,2000年初时,我从大学毕业刚半年,跟随一个我的铁哥们跳槽到一家新成立的电子商务的网站( http://www.ego88.com/ , 不过这个网站现在已经无法访问了)。由于之前我是在一家使用Delphi开发ERP,医院信息系统的公司,我对Delphi非常感兴趣,当时最常去的就是大富翁论坛( http://www.delphibbs.com/ )。经这次跳槽后,由于转行做网站,就开始学习ASP技术。在大富翁论坛时,听说新开了一个程序员的论坛CSDN,而CSDN有个板块在讨论ASP,于是乎,就整天泡CSDN论坛的ASP版,边学习,边帮别人解答问题。慢慢的,自己的ASP水平也提高起来了,后来就成了ASP版的最早一任版主。那时候,也达到了自己在CSDN专家榜的最高排名——CSDN总专家榜排名13。 2000年6月时,由于我在EGO88网站经常跟技术经理发生技术争执,被开除了。痛定思痛之后,我决定离开杭州,来北京发展,没想到这次离开成了我人生的转折点。恰巧当时CSDN网站刚刚被百联集团收购,准备扩展业务,正在不断招纳新人,于是我便和曾登高联系了一下, 7月15日就来到了北京,从此就开始了我为CSDN网站工作的历程。 还记得当时CSDN公司在亚运村,就是现在鸟巢的位置,而我就租住在旁边的惠忠北里小区。每天早上,我都从小区出来,向北跑步,就是现在的大屯路一带...
八年
昨天,由Sisley Lin 处得知,我将被推荐成了“十大杰出开发技术英雄”候选人之一,有点激动。推荐的理由是我为CSDN 这个最大的中文技术社区的成长所贡献的这些年。当我回首看自己在CSDN经历时,发现自己已为CSDN公司工作了7年半,在CSDN 论坛活动了8年。蓦然回首,八年光阴已匆匆而过,心中真是感慨万千呀。 记得那是在99年底,2000年初时,我从大学毕业刚半年,跟随一个我的铁哥们跳槽到一家新成立的电子商务的网站( http://www.ego88.com/ , 不过这个网站现在已经无法访问了)。由于之前我是在一家使用Delphi开发ERP,医院信息系统的公司,我对Delphi非常感兴趣,当时最常去的就是大富翁论坛( http://www.delphibbs.com/ )。经这次跳槽后,由于转行做网站,就开始学习ASP技术。在大富翁论坛时,听说新开了一个程序员的论坛CSDN,而CSDN有个板块在讨论ASP,于是乎,就整天泡CSDN论坛的ASP版,边学习,边帮别人解答问题。慢慢的,自己的ASP水平也提高起来了,后来就成了ASP版的最早一任版主。那时候,也达到了自己在CSDN专家榜的最高排名——CSDN总专家榜排名13。 2000年6月时,由于我在EGO88网站经常跟技术经理发生技术争执,被开除了。痛定思痛之后,我决定离开杭州,来北京发展,没想到这次离开成了我人生的转折点。恰巧当时CSDN网站刚刚被百联集团收购,准备扩展业务,正在不断招纳新人,于是我便和曾登高联系了一下, 7月15日就来到了北京,从此就开始了我为CSDN网站工作的历程。 还记得当时CSDN公司在亚运村,就是现在鸟巢的位置,而我就租住在旁边的惠忠北里小区。每天早上,我都从小区出来,向北跑步,就是现在的大屯路一带...
SQL Server 2005 的nvarchar(max),varchar(max)来救火
今天处理组织架构部分的代码出错了,还好数据库迁移到了SQL Server 2005,原来系统使用的是SQL Server 2000,随着公司规模的扩大,公司人员的急速增长,系统不断的发生了问题,经常在救火,今天SQL Server 2005救了一次火: 在SQL Server 2000的存储过程中处理动态SQL的时候,经常发现nvarchar(4000)不够用了,在SQL Server 2005 添加了nvarchar(max),varchar(max),就可以轻松的解决问题了。 自由、创新、研究、探索…… 2008-01-24 16:16 发表评论 Read More...
More Posts Next page »