摘要:
http://msdn.microsoft.com/library/en-us/dnpag2/html/PAGHT000022.asp 摘要: 本文介绍了怎么在ASP.NET 2.0中使用Membership新特性,并且介绍了怎么两种不同的Membership的Provider:ActiveDirectoryMembershipProvider和SqlMembershipProvider,前者是... 阅读全文
摘要:
概述 从前面的章节我们知道HTTP Handler提供了类似于ISAPI Server Extention的功能,而HttpModule实现了类似于ISAPI Filter的功能。使用自定义的Handler会覆盖系统默认的Handler,而Module是可以多个同时存在的。 HttpHandler与HttpModule简单来说其实都是对一个请求上下文的处理,但它们两个所处的功能角色是完全不一样的... 阅读全文
摘要:
概述 HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。 IHttpHandler是什么 IHttpHandler定义了如果要实现一个HTTP请求的处理所必需实现的一些系统约定。HttpH... 阅读全文
摘要:
HttpModule是如何工作的 当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTTP... 阅读全文
摘要:
1. Disable the Debug Mode or Set Debug ="false" How it affect performance: By default this attribute is "true" when you create new application and is useful when you are developing the application. De... 阅读全文
摘要:
Best practices for .Net Performance 1) Avoid the use of ArrayList. Because any objects added into the Arraylist are added as System.Object and when retrieving values back from the arraylist, these obj... 阅读全文
摘要:
HTTP运行期 HTTP运行期处理客户端应用程序(例如Web浏览器)进入的一个Web请求,通过处理它的应用程序的适当组件路由请求,然后产生响应并发回提出请求的客户端应用程序。 进入的HTTP Web请求最先由IIS Web服务器接收到,它在此请求基于ASP.NET已注册处理的扩展名传送到ASP.NET ISAPI上。 HTTP运行期首先创建一个HttpContext对象的实例,它包含了当前正在处理... 阅读全文
摘要:
网站的配置文件,可不仅仅只有 Web.config 一种,还有很多其他的,下面就来分析常见的几种。 一、Web.Config 的启示Web.config 的好处就不用说了,下面说他其中的几个限制。 1、对于Web 应用程序来说,修改web.config 文件,会让Web 应用自动重起。 如果我们某个配置,预计到会时常变更,或者不希望修改后,Web 应用就自动重起。就不应该把他配置在 Web.con... 阅读全文
摘要:
Jeff Prosise在《MSDN杂志》2006年7月期上的文章历数ASP.NET应用中常见的,容易出错,影响性能和扩缩性的潜在问题 Keep Sites Running Smoothly By Avoiding These 10 Common ASP.NET Pitfallshttp://msdn.microsoft.com/msdnmag/issues/06/07/WebAppFollies... 阅读全文
摘要:
[一.奠定基础]1. 任何不能改善产品的工作,都是浪费时间或是偏离方向。2. 领导者的任务是努力消除程序设计师工作上的一切障碍,让程序设计师全力专注在真正重要的工作─改善产品。3. 千万不要把程序设计师的时间浪费在改善产品以外的工作上。4. 永远记得自己真正的目标,然后让团队用最有效又最愉快的方法把它完成。5. 理清详细的项目目标,可以避免在不必要的工作上浪费时间。6. 不要因为制定目标需要花很... 阅读全文