我爱Aspx >> C#.Net >> .NET之ASP Web Application快速入门1 2 3 4 5 下一页
世界软件巨擘微软公司提出的.net概念给全世界的IT产业指明了新的发展方向,无论是IT业内人士、还是企业决策者,快速领会这个新概念的含义及深远影响,都显得非常必要。
本文就通过原理与实例讲述.NET之ASP Web Application的内容,旨在带领你快速理解其相关概念、含义及作用。全文包括:
什么是ASP Web Application
创建Application
Application的生存期
关于多线程
文件Global.asax
Application 或 Session作用范围内的事件
Application 或 Session作用范围内的对象
什么是HttpHandlers 和 Factories
配置HttpHandlers 和 Factories
创建自定义HttpHandler
结 语
什么是 ASP.NET Application ?
ASP.NET这么定义Application:它是运行在Web应用服务器上的一个虚拟目录及其子目录下的所有文件、页面、模块以及可执行代码的总和。比如说,一个叫做"order"的application可能就是Web服务器的一个"/order"虚拟目录。虚拟目录可以通过Internet
Services Manager设置,它可以包含任何子目录。
Web服务器上的每一个ASP.NET application 运行在一个独特的.NET运行时间应用域中,它保证了类隔离(不会产生译文或者命名冲突)、安全盒(防止对特定机器或者网络资源的访问)以及静态变量的隔离。
在一个Web Application的整个生存过程中,ASP.NET维护着一个HttpApplication实例池,自动地分配这些实例中的一个以处理application接收到的每个HTTP请求。被分配的特殊HttpApplication实例负责管理整个生命期的请求,只有当请求结束时,它才能被再使用。这表示其中的用户代码不需用再进入。
创建Application
要创建一个ASP.NET Application,我们可以使用存在的虚拟目录,或者创建一个新的虚拟目录。比如,在安装了包含IIS的Windows
2000服务器上,大概会有一个目录C:\InetPub\WWWRoot;我们使用Internet Services Manager来配置IIS,在"Start
-> Programs -> Administrative Tools"下,用鼠标右键单击存在的目录,或者选择new来创建一个新的虚拟目录,或者选择Properties来提升一个存在的普通目录为虚拟目录。
现在看看如何触发ASP.NET application。我们可以编写一个simple.aspx文件,将它放置到虚拟目录下,然后在浏览器中访问它。为对照方便,我们列出了使用VB、C#以及JScript三种语言编写的代码:
C#
<%@Page Language="C#"%>
Ҷƪл˵?
.NET之ASP Web Services 快速入门[05-12]
ASP提速技巧五则[05-12]
轻松加密ASP.NET 2.0 Web程序配置..[05-12]
解决ASP执行DB查询中的特殊字符问..[05-12]
用VB将ASP代码封装成DLL[05-12]
Asp编写不再让人讨厌的自动弹出窗..[05-12]
ASP小偷(远程数据获取)程序入门教..[05-12]
用Asp写个加密和解密的类[05-12]
ASP进阶教程:留言簿自动发E-Mai..[05-12]
个人主页的数据库解决方案ASP之二[05-12]
.NET之ASP Web Services 快速入门[05-12]
利用OpenGL实现内插算法可视化[05-12]
VB中超长OLE数据库字段的操纵方法[05-12]
PHP中的Java扩展[05-12]
ASP提速技巧五则[05-12]
轻松加密ASP.NET 2.0 Web程序配置..[05-12]
解决ASP执行DB查询中的特殊字符问..[05-12]
用VB将ASP代码封装成DLL[05-12]
网页弹出窗口应用总结[05-12]
Asp编写不再让人讨厌的自动弹出窗..[05-12]