代码改变世界

ASP.NET Tips: Loading a DLL out of the bin directory

2012-06-29 19:46 by mleader1, 286 阅读, 0 推荐, 收藏, 编辑
摘要:QuestionA customer has created a web project which references a class library project. When deployed to the local machine the web/classes all work fine. When deployed to a ‘shared’ IIS site, the class DLLs exist in the /bin folder, but the web page generates an error:can’t find file “Documents and s 阅读全文

Windows 2008 R2 SP1 更新后远程登录RDP 失败的解决方法

2012-05-24 06:19 by mleader1, 1026 阅读, 0 推荐, 收藏, 编辑
摘要:After you install SP1 on Windows 2008 R2 SP1, you may encounter problems with RDP after reboot. This happens ifhttp://support.microsoft.com/kb/2667402is already installed.Fix: Uninstallhttp://support.microsoft.com/kb/2667402before installing SP1JIf you already have installed SP1 with KB2667402 alrea 阅读全文

ASP.NET 尝试自动更新系统

2012-04-02 01:05 by mleader1, 400 阅读, 0 推荐, 收藏, 编辑
摘要:ASP.NET 做Self-update其实是非常容易的,只要更新web.config 或者 bin 文件夹即可;有些人可能担心更新时导致重编译的问题,其实是完全不用担心的,因为.NET Framework的AppDomain实现了当前访问用户线程所在应用在服务器上的相对独立性,所以在应用重新编译之前,当前用户出发的Request仍然会被顺利执行完毕。但是ASP.NET的更新由于是默认放在bin文件夹的,所以如果网站、网络应用程序要实现自动更新,就需要给bin文件夹可写权限,这就会导致一定的安全隐患。 在国外,一般这种设计理念是由违背信息使用的理念的;也就是说你的Self-Update原则上讲 阅读全文

通过反射(Reflection)实现对ref和out参数在 Portal-Builder 开源门户系统中的调用

2012-03-20 21:45 by mleader1, 1613 阅读, 2 推荐, 收藏, 编辑
摘要:最近做的Portal-Builder 开源门户系统里面用到了相当多的反射(不知道这样叫中文对不对,英文是Reflection),很多人对ref和out参数如何传递使用不太清楚,在这里我来给大家介绍一下:其实实现我们大部分时间是采用 MethodInfo.Invoke() 来实现,所以细节就在怎么使用 Type.GetMethod()这个方法了解密:Type 里面有 MakeByRefType()和 MakeArrayType() 两个方法, 其中 ref和out 都可以通过MakeByRefType 来实现, 因为 ref和out 其实都可以当作是把方法外的参数当作一个 object对象传入, 阅读全文

分享正在构想的开源门户/B2B框架理念 与现有流行的门户系统/B2B系统有很大不同

2012-03-16 16:33 by mleader1, 2434 阅读, 3 推荐, 收藏, 编辑
摘要:最近在准备做一个开源项目 Portal-Builder 门户/B2B通用系统 还没有给自己团队说因为框架还在设想阶段,以下框架解释肯定有不足之处,还望各位多多指教:设计理念:1、争取做到最完善的开源,但是开源的东西未必好用,所以Portal-Builder 应该有一套简单易用的API/SDK,方便各种开发者直接获取相关信息 迅速投入开发;2、最终网站管理者并不需要一个大而全的门户/B2B系统;由于各用户使用系统功能、模块不尽相同,因此需要有一套机制能够允许用户自行定义系统应该包含哪些模块、怎样运作,这样管理起来也更加简洁、方便;3、目前市面流行的都是采用基于模板开发的系统,但是模板又无法完全与 阅读全文

使用 Visual Studio 创建数据库项目的理由

2012-03-15 10:26 by mleader1, 2912 阅读, 4 推荐, 收藏, 编辑
摘要:一般来讲常见的(小)项目开发,装一台数据库服务器,几个程序员用管理员身份在服务器上创建自己需要的表、存储过程,测试功能生成数据就什么都搞定了,后面数据库的维护管理都是越做越繁琐、发布越来越困难。好一些的情形会有专职的DBA来统一进行数据库相关的开发,但是更改脚本也是很难管理和生成。 数据库作为项目成果物的一部分,在这种情况下,是动态、变化的:(1)对于数据库对象的变化,很难跟踪;(2)对于开发过程中废弃的数据库对象,很难标识;(3)由于测试数据的存在,很难将修改部署到不同的数据库副本;(4)很难快速获取一个“空”的初始数据库;(5)容易掩盖一些开发过程中引入的错误。以上几点都是网上大家讨... 阅读全文

云端TFS! 微软 tfspreview.com 内测及邀请码

2012-03-14 11:49 by mleader1, 735 阅读, 0 推荐, 收藏, 编辑
摘要:TFS在自己的Azure平台构架了面向大众的TFS服务;简单讲就是公司内部无需再有TFS服务器,所有代码管理可以通过登陆Live帐号来实现操作。 个人感觉这种TFS服务目前给小公司和个人团队使用还是相当不错的,如果TFS Preview以后需要推广到企业可能就需要对AD的集成以及提供更多适合企业的应用了。 每个邀请注册了的用户可以免费发送5个邀请码邀请其他人测试,有需要的发邮件给我 lida.weng %#@ webcider.com 阅读全文

博客落户博客园了 以后努力写自己的东西了 呵呵

2012-03-13 09:19 by mleader1, 169 阅读, 0 推荐, 收藏, 编辑
摘要:以前拿博客当技术文档的备份用 现在努力成为技术写手 呵呵本人某公司担任技术总监,主攻.NET (C#) 方向,欢迎各位踩点! 阅读全文

REFLECTION ON A METHOD WITH AN OUT PARAMETER

2012-03-11 17:17 by mleader1, 172 阅读, 0 推荐, 收藏, 编辑
摘要:如何通过Reflection来运行带out参数的方法As I code mycommercial Dynamic Data librariesfor ASP.NET 4 support, I’ve elected to deliver one assembly compiled under .net 3.5 SP 1 that also supports new features of ASP.NET 4. 3.5SP1 is the initial release of Dynamic Data. To interact with the new properties and methods 阅读全文

ASP.NET MVC Domain Routing

2012-02-29 23:59 by mleader1, 456 阅读, 0 推荐, 收藏, 编辑
摘要:这是一篇以前做MVC Routing的文章;现在Routing已经默认集成到.NET了 所以就可以拿过来直接用这篇文章介绍了如何使Routing支持域名、二级域名、子域名鉴别Ever since the release of ASP.NET MVC and its routing engine (System.Web.Routing), Microsoft has been trying to convince us that you have full control over your URL and routing. This is true to a certain extent: a 阅读全文