摘要:安装和汉化DNN似乎一直是个大问题,刚刚在web platform上发布的DNN 5.5 for Chinese 解决了这个问题。 大家可以到这儿直接使用Web Platform 安装DNN 5.5中文版。 http://www.microsoft.com/web/gallery/dotnetnuke55_51aspx.aspx 打开这个页面,直接点Install 之后会问你,是不是使用Web P...
阅读全文
摘要:今天写这行代码: using (new TransactionScope()) { }跑时遇到问题:MSDTC on server “Server Name” is unavailable解决办法:你需要开启 MSDTC 服务,点击 “开始 > 控制面板 > 管理工具 > 服务. 找到名为'Distributed Transaction Coordinator' 的服务,在上面右键选择“启动”。
阅读全文
摘要:为了让View部分可以测试,我们使用interface来分离View和业务逻辑的耦合。 我的问题是: Q:对于在aspx.design.cs中声明的控件,我们也需要在interface中声明吗?如果要声明,那么在aspx.design.cs中的控件声明是不是就是interface的实现? 我们不能在interface直接声明跟aspx.design.cs控件同名的变量,我们应该认为aspx.des...
阅读全文
摘要:用过Java的IDE MyEclipse之后,才发现Visual Studio系列其实作为一个IDE还缺少很多必要的功能。特别是在代码重构和代码风格这一块。骂过好几回了,今天发现reSharper这个VS的插件居然具有几乎所有我想要的东西,当然,这个东东是收费的,不过有总比没有强。 代码重构 比起VS的refactor鸟枪换炮啊! Adjust Namespaces Change Signatur...
阅读全文
摘要:深入一门语言去编程 现在重新审视Web Form的架构,感触颇多。Rick Strahl 2007年的一篇文章已近谈到了很多分层和单元测试的问题:What's Ailing ASP.NET Web Forms 看来,要解决这些问题,就是需要深入一门语言去编程了。 DNN单元测试 目前DNN的业务逻辑层和DAL层都无法进行单元测试。 给DNN 项目增加Service层,把业务逻辑放入其中,这样就可以...
阅读全文
摘要:3月8号收到微软的offer, mark一下,回头写点面试经验。
阅读全文