随笔分类 - asp.net
摘要:好了,前边我们把核心内容介绍完了,接下来要做的就是拦截用户的请求,并把请求转向沙箱内。 这里我们准备通过实现一个HttpModule类来完成请求的拦截与转发。新建一个HuberHttpModule类,并继承IHttpModule。下面我们暂时只处理Application_BeginRequest事件
阅读全文
摘要:由于.net MVC 的controller 依赖于HttpContext,而我们在上一篇中的沙箱模式已经把一次http请求转换为反射调用,并且http上下文不支持跨域,所以我们要重造一个controller。 我们在写mvc项目的时候经常会用到ViewBag、ViewData,那我们就先声明...
阅读全文
摘要:上周五写了一个实现原理篇,在评论中看到有朋友也遇到了我的问题,真的是有种他乡遇知己的感觉,整个系列我一定会坚持写完,并在最后把代码开源到git中。上一篇文章很多人看了以后,都表示不解,觉得不知道我到底要干什么,可能就像隔行如隔山吧,就像做移动端开发的人很少去考虑分布式中的通信一样。大家都知道模块...
阅读全文
摘要:第一节:我们为什么需要一个热插拔式的web框架?模块之间独立开发假设我们要做一个后台管理系统,其中包括“用户活跃度”、“产品管理”、"账单管理"等模块。每个模块中有自己的业务特性,这些模块都与具体业务高度耦合,很难由一个团队开发完所有模块。这样看来,由数据事业部的同事来开发“用户活跃度”模块,产品事...
阅读全文
摘要:在引用项目外的dll时,显示类库中的注释可按以下步骤:方法或变量用summary添加注释,如: ///发送post请求//////请求的url///发送到数据例如:"name=xhan&password=1231"///发送和接受数据使用的编码///服务器响应字符串publicstaticstr...
阅读全文
摘要:第一步:添加并应用Log4net.dll。然后在Web.config文件中添加下面的配置局第二步:新建Log4Net.config的配置文件,并在其中添加下面的配置信息:-->-->第三步:在Global.asax文件中的Application_Start事件中添加如下代码:protectedvoi...
阅读全文
摘要:出身问题:1.在vs2005时代,Add Web Reference(添加Web服务引用)的功能主要是添加Web Service引用。基于.NET Framework 2.0。2.自VS2008以后,为了对.NET Framework 3.0 或 3.5版本上WCF ServiceLibrary的支持。增加了Add Service Reference(添加服务引用)功能。但为了版本向前兼容而保留了Add Web Reference(添加Web服务引用)。生成引用文件的区别(本段来自于网上评论,仅供参考):用两种方式添加同一个WebService,生成Reference.cs的区别:1.主要添加
阅读全文