摘要:
Windows Server AppFabric Beta 2 For Vistual Studio 2010/.NET Framework 4.0已经发布了,参看EndPonit上的博客文章http://blogs.msdn.com/endpoint/archive/2010/04/26/windows-server-appfabric-beta-2-refresh-for-visual-studio-2010-net-4-rtm.aspx。我安装了一下,安装体验上比Beta1有了很大的改进.有本电子书推荐大家学习.
阅读全文
posted @ 2010-04-27 23:18
张善友
阅读(3328)
推荐(4)
摘要:
经过了2年多的开发,设计和试验,Autofac发布了第二版,针对1.4版本进行了重组,提供了更好的开发体验,你可以到这里下载正式的版本。 2.1版本也带来许多新特性: 组件发现:Autofac 2可...
阅读全文
posted @ 2010-04-24 19:56
张善友
阅读(3623)
推荐(0)
摘要:
Visual Studio Team System 2008 Service Pack 1 针对 Team Foundation Server 2010 的前向兼容更新(安装程序)http://www...
阅读全文
posted @ 2010-04-21 14:12
张善友
阅读(4026)
推荐(0)
摘要:
Enterprise Library 5.0已经发布,可以到 Grigori的博客了解更详细的内容,也可以到MSDN上了解 http://msdn.microsoft.com/en-us/librar...
阅读全文
posted @ 2010-04-21 13:30
张善友
阅读(4192)
推荐(1)
摘要:
Visual Studio ALM的快速参考指南是发布在codeplex上的一个指南文档,地址是http://vs2010quickref.codeplex.com/,这可以作为一个一般的海报和备忘录,让你五分钟了解Visual Studio 2010的内容,其中有一个Scrum的海报可以打印出来贴到团队的墙上.
阅读全文
posted @ 2010-04-17 22:06
张善友
阅读(3246)
推荐(2)
摘要:
上面的两篇文章Team Foundation Server 2010 – Basic Installation和TFS2010 Team Project Collections 已经讲述了安装TFS2010 Basic,也配置了一个Team Project collections,现在我们来讲一下如何在VS2010里面创建项目并添加到TFS2010里面,如何对项目进行Build,WorkItem关联的基本操作。
阅读全文
posted @ 2010-04-17 11:55
张善友
阅读(23792)
推荐(6)
摘要:
微软的模式与实践小组写的一本并行编程方面的指南,代码使用C#,将来会发布C++版本,C#版本使用parallel programming model,,包括Task Parallel Library ...
阅读全文
posted @ 2010-04-16 23:15
张善友
阅读(1550)
推荐(0)
摘要:
向Windows Server 2008 R2 Server Core上拷贝文件只能在命令行下操作,用不了Windows远程连接的共享磁盘功能,只能使用net use命令映射共享磁盘,另外拷贝文件可以...
阅读全文
posted @ 2010-04-15 16:20
张善友
阅读(1639)
推荐(0)
摘要:
Team Foundation Server 2010有一个改进比较大的地方就是Team Project Collections,在TFS 2010 在Team Project之上,多了一个Collections,Team Foundation Server 2010在性能和可扩展性方面下了不少的功夫。
阅读全文
posted @ 2010-04-14 23:34
张善友
阅读(6181)
推荐(2)
摘要:
Visual Studio 2010 和.NET Framework 4 Training Kit 包括演示,动手实践,例子。这些内容帮助你了解Visual Studio 2010特性和.Net4.0...
阅读全文
posted @ 2010-04-14 13:56
张善友
阅读(3533)
推荐(3)
摘要:
Microsoft Team Foundation Server 2010在安装上非常简单,除了在安装的容易程度上做了很大的简化,提供了向导式的配置,它还针对微软一个早年广为使用的Visual Sou...
阅读全文
posted @ 2010-04-13 22:35
张善友
阅读(12735)
推荐(1)
摘要:
.NET Framework 4 对 .NET 安全模式进行了大量更新,使其更加便于托管、更加安全并且可向部分信任的代码提供服务。 我们 overhauled 复杂的代码访问安全性 (CAS) 策略系统,这是功能强大,但难以使用和甚至更难获得权限。
阅读全文
posted @ 2010-04-11 23:25
张善友
阅读(2301)
推荐(0)
摘要:
VS2010明天就要发布了,Microsoft Press 发布了一本Moving to Microsoft Visual Studio 2010 电子书,可以到这里下载http://www.microsoft.com/downloads/details.aspx?familyid=12a6de81-c633-4f2c-a35f-cea6fe772712&displaylang=en。
阅读全文
posted @ 2010-04-11 18:14
张善友
阅读(4235)
推荐(2)
摘要:
.NET Framework的部分功能在2008 R2 Server Core得到支持,包括:.NET 2/3/3.5的子集和ASP.NET。另外,PowerShell也在Server Core上可用。IIS7在Server Core上缺少的功能仅仅是本地的管理GUI,可以通过远程进行管理,本文详细描述了Server Core上配置.NET的过程。
阅读全文
posted @ 2010-04-09 11:16
张善友
阅读(10576)
推荐(3)
摘要:
Visual Studio的编译选项 build下的platform有X64、Any CPU和x86。X86表示只能在32位环境下运行,X64表示只能在64位环境下运行,Any CPU表示你的程序集可...
阅读全文
posted @ 2010-04-08 16:37
张善友
阅读(13890)
推荐(0)
摘要:
Office Web Apps 将为 Word、Excel、PowerPoint 乃至 OneNote 的桌面版本提供基于 Web 的版本。当然,在 Web 上存储和共享 Office 文档并非新生事物。之前使用 Microsoft 的 Office Live Workspace 就可以在线保存和管理文档。但是,Office Web Apps 允许您通过浏览器实际创建和编辑文档,从而更具优势。最终,Office Web Apps 必然会取代 Office Live Workspace。
阅读全文
posted @ 2010-04-06 20:00
张善友
阅读(2394)
推荐(0)
摘要:
网站优化理论方面可以看杨正祎同学的文章如何提高网页的效率(上篇)——提高网页效率的14条准则,如何提高网页的效率(下篇)——Use YSlow to know why your web Slow,本文给你介绍一个实际的类库帮助你完成网站的优化。 Combres - WebForm & MVC Client-side Resource Combine Library 是一个 ASP.NET 网站的客户端资源js,css的压缩,合成和缓存库,基于Apache 2.0协议开源,最新版本是2.0。这个库同时支持WebForm和MVC.
阅读全文
posted @ 2010-04-03 10:44
张善友
阅读(5907)
推荐(2)
摘要:
DomainModel代表着相应的域,但ViewModel却是为View的需要而创建。这两者之间或许(一般情况下都)是不同的,此外DomainModel是数据加上行为的组合体,是由复杂的变量类型组成的并且具有层次。而ViewModel只是由一些String等简单变量类型组成。如果想移除冗余并且容易导致出错的ORM代码,可以使用AutoMapper.
阅读全文
posted @ 2010-04-03 00:30
张善友
阅读(10422)
推荐(5)
摘要:
今年是我第五次获得ASP/ASP.NET MVP这个荣誉,回顾过去的一年,我也没有辜负这一荣誉,写博客将近200篇,在此特别感谢我的家人,老婆和两岁的女儿。带着对技术的兴趣,社区的热情,继续我的技术人生 ,“专家是一种荣誉,更是一种责任,一方面在技术上持续学习,引领新知,另一方面通过网络,媒体传播新知识。”
阅读全文
posted @ 2010-04-01 22:37
张善友
阅读(3512)
推荐(2)
摘要:
针对Silverlight 应用程序的Web Analytics Framework 扩展,Mix 2010会议上有一个视频介绍: a video of the framework presentation ,2010年3月15在Mix 2010大会上介绍和发布。
阅读全文
posted @ 2010-03-29 22:57
张善友
阅读(1645)
推荐(0)
摘要:
网站的权限判断是一个非常普遍的需求,从文章ASP.NET MVC的Action Filter中我们知道实现这样的需求只要从AuthorizeAttribute集成,重写相关的判断逻辑就可以了。AuthorizeCore方法返回false,MVC 此时将返回的ActionResult是HttpUnauthorizedResult,从HttpUnauthorizedResult的源码可以看出,HttpUnauthorizedResult的执行很简单,就是设置当前的HttpContext.Response的状态码为401,这样就回激活authentication module 执行它默认的 unauthorized handler,也就是跳转到登陆页面的,这似乎也不符合逻辑,认证和授权应该是验证的两个方面。这不符合要求,用户已经登陆成功了,只是没有权限而已。我这里只是重写OnAuthorization方法,重定向到一个页面而已,也可以写一个ActionResult。
阅读全文
posted @ 2010-03-29 13:34
张善友
阅读(20369)
推荐(6)
摘要:
一年前写了一篇短文ASP.NET MVC Action Filters,整理了Action Filter方面的资源,本篇文章详细的描述Action Filter。Action Filter作为一个可以应用到Controller Action(或者是整个controller)上的属性(Attribute),改变Action执行的行为,当应用于整个Controller上时,Controller上的所有Action都应用了同样设置的Action。 使用Action Filter 可以处理缓存、 验证和错误处理您的操作使用声明性编程模型的行为。
阅读全文
posted @ 2010-03-27 22:52
张善友
阅读(16746)
推荐(8)
摘要:
OData开放数据协议是微软针对Google的GData推出的,旨在推广Web程序数据库格式标准化的开放数据协议,微软将 OData 定义为基于 HTTP、AtomPub 和 JSON 的协议,增强各种网页应用程序之间的数据兼容性,以提供多种应用、服务和数据商店的信息访问。并且,微软已经正式推出了 OData SDK,包含了 .NET、Java、PHP、Palm WebOS 和 iPhone 的支持。其中 .Net OData 客户端基于 Apache 授权开源。微软多款产品已经支持 OData 包括 SharePoint Server 2010, Excel 2010, Dynamics 等。
我们就使用WCF Data Service将服务器的Windows应用程序日志向外发布。我们的应用程序可以把日志直接就写在Windows的日志里,然后通过使用WCF Data Service非常容易的就将日志想其他需要的用户公开。
阅读全文
posted @ 2010-03-26 22:03
张善友
阅读(7476)
推荐(2)
摘要:
Tailspin Travel 是一个旅游预订的应用程序示例,最新版本采用ASP.NET MVC 2技术构建,主要使用 DataAnnotations 验证, 客户端验证和ViewModels,还展示了许多Visual Studio 2010, .NET Framework 4, 和Windows Server AppFabric的技术,参看ASP.NET MVC 2示例Tailspin Travel。
Tailspin Travel设计的技术比较多,今天我们来看看界面(UI)上的技术,在UI层上来说主要采用的技术是ASP.NET MVC2和ASP.NET DynamicData框架。从功能上来分为向普通用户提供的前台页面和管理员使用的后台界面,前台页面主要实现的是旅游活动日程安排,航班,酒店,租车这几部分采用的ASP.NET MVC 2技术,管理员用的后台管理页面使用的是ASP.NET DynamicData开发的,这两种技术在网站里的应用有示范作用,对于管理员使用的后台的访问量不可能很大,网站的主要流量是普通用户使用的前台页面,组合使用这两个框架,可以加快网站的开发。
阅读全文
posted @ 2010-03-26 00:08
张善友
阅读(4001)
推荐(2)
摘要:
WCF的配置是位于system.serviceModel配置节点下。你会看到3个子节点:behaviors, serviceHostingEnvironment和serivces。其中的service...
阅读全文
posted @ 2010-03-24 22:18
张善友
阅读(1108)
推荐(0)
摘要:
微软已经提供了带实例数据的和动手实验室的Visual Studio 2010 RC 虚拟机,这对用于评估和学习使用是个非常不错的资源,虚拟机里头带了一个简单的ASP.NET MVC 2 的程序,演示Visual Studio 2010的软件生命周期管理(ALM),另外还带有9个动手实验。
阅读全文
posted @ 2010-03-22 21:52
张善友
阅读(2407)
推荐(1)
摘要:
微软曾在去年10月份的时候公开通知Windows用户此事,随着Windows XP SP2及Windows Vista(RTM/SP0)产品支持周期终止期限的临近,微软再次提醒广大用户抓紧时间采取行动...
阅读全文
posted @ 2010-03-22 21:12
张善友
阅读(966)
推荐(0)
摘要:
VS 2010 带来了更多崭新的功能,这些新功能贯穿了整个测试周期 : 测试计划、测试执行和测试执行进度跟踪,VS 2010 引入了一个全新的工具,称作“微软测试与实验室管理器” (Microsoft Test and Lab Manager, MTLM),MTLM是一个单独运行的工具 (内部开发代号“Camano”),用于创建测试计划、管理测试用例、运行测试用例以及测试结果管理等。MTLM仅是一个测试和实验室管理功能的客户端,MTLM是完全依赖于TFS的,它运行起来的第一个界面就是要你去连接指定的TFS服务器,否则也就到此为止。TFS是微软的软件开发生命周期管理(ALM)套件的核心服务器端,将MTLM与它进行紧密绑定更进一步凸显了微软软件生命周期管理软件的战略,这其实从VS 2005和2008就已经逐步开始了,2010更进一强化了这战略。VS不再单单只是面向开发人员或者是测试人员角色,而是要提供一个平台来有效协调和支持开发过程中各个角色,并使他们能够彼此紧密联系进行协作。
阅读全文
posted @ 2010-03-21 21:58
张善友
阅读(4989)
推荐(0)
摘要:
AJAX Minifier:Javascript瘦身工具,可以将Javascript去除不必要的字元,包含空白、换行、符号与区域变数的名称等,可直接的让我们的JS file变成一个全新的runtime...
阅读全文
posted @ 2010-03-21 00:26
张善友
阅读(1664)
推荐(0)
摘要:

Tailspin Travel 是一个旅游预订的应用程序示例,最新版本采用ASP.NET MVC 2技术构建,主要使用 DataAnnotations 验证, 客户端验证和ViewModels,还展示...
阅读全文
posted @ 2010-03-20 22:40
张善友
阅读(6360)
推荐(2)
摘要:
IT Professionls OFF121PAL: Deployment Considerations for Office 2010 OFF122PAL: Deployment of Office Web Apps OFF123PAL: Overview of Office 2010 for IT Professionals OFF124PAL: Opportunities for S...
阅读全文
posted @ 2010-03-20 21:28
张善友
阅读(1456)
推荐(0)
摘要:
在.NET 4.0 的Web Form也有很大的改进,虽然现在MVC是非常流行的,Web Form作为ASP.NET的传统,在企业应用开发中Web Form采用更普遍,Employee Info St...
阅读全文
posted @ 2010-03-20 12:46
张善友
阅读(2839)
推荐(0)
摘要:
我们经常有这样的需求,批量的删除或者选取大量的数据,有非常多的Id值,经常使用in条件查询,如果你使用拼接字符串的方式,可能遭遇SQL语句的长度限制4000个字符。可以使用XML的参数类型来解决。例如...
阅读全文
posted @ 2010-03-20 11:44
张善友
阅读(3403)
推荐(0)
摘要:
晚上在下载MIX 10 Session,在我睡觉之前都肯定下不完了,就想设定个时间自动休眠,省点电。首先想到的当然是 shutdown 指令, 但是它有一个致命缺陷: 无法实现定时休眠,也就达不到命令...
阅读全文
posted @ 2010-03-19 00:04
张善友
阅读(2105)
推荐(0)
摘要:
Windows 7 和Windows Server 2008 R2上已经内置了XPS的阅读器,默认没有启用,启用后用户可以在IE 7中打开并打印XPS格式的文档,并且只需通过简单的选择“打印成XPS”...
阅读全文
posted @ 2010-03-18 20:29
张善友
阅读(5945)
推荐(2)
摘要:
MIX 10已经结束,所有的Session已经放出来了,地址:http://live.visitmix.com/videos。页面上提供了一个下载工具,可惜没有提供一个完整的工具包。花了我半个小时把这个工具给整好了,我已经打包了,下载地址如下:http://cid-33478a966734670f.skydrive.live.com/self.aspx/.Public/MIX10%20Session.zip
阅读全文
posted @ 2010-03-18 07:59
张善友
阅读(1380)
推荐(1)
摘要:
Beyond File | New Company: From Cheesy Sample to Social Platform Scott Hanselman in Lagoon L on Monday at 11:30 AM The web has changed and there's a new way of thinking about your applications. You ca...
阅读全文
posted @ 2010-03-15 23:20
张善友
阅读(1367)
推荐(0)
摘要:
User Experience Kit(UEK) 是微软官方发布的,集成了有关如何使用 Silverlight 3, Silverlight 4 实现有关媒体发布、数字化营销、以及使用 Silverl...
阅读全文
posted @ 2010-03-15 08:06
张善友
阅读(1144)
推荐(0)
摘要:
http://blogs.msdn.com/alikl/archive/2010/03/14/asp-net-performance-toolset.aspx
阅读全文
posted @ 2010-03-15 08:00
张善友
阅读(901)
推荐(0)
摘要:
安全开发周期,即Security Development Lifecycle (SDL),是微软提出的从安全角度指导软件开发过程的管理模式。SDL不是一个空想的理论模型。它是微软为了面对现实世界中安全...
阅读全文
posted @ 2010-03-14 22:51
张善友
阅读(2810)
推荐(0)