2。2。1ASP。NET 的发展历程
2000 年发布 ASP。NET 1。0 版本
2003 年发布 ASP。NET 1。1 版本
2005 年 11 月发布 ASP。NET 2。0 版本
在每个版本的更替升级过程中,ASP。NET 技术也愈发地走向成熟,更加方便实用, 得到开发者的青睐,给开发者在 Web 应用的开发工作带来极大的便利。
2。2。2ASP。NET 的优势
可管理性:开发人员可以很方便地管理配置文件,配置文件是以文字形式保存的, 不需要任何其他的配置管理工具来辅助开发人员配置,如果配置文件发生了变化,在开 发的程序中就会主动自行检测和应用,这大大减少了以往开发人员在设置服务器环境和 开发的工作量。
安全:如果开发人员开发的网页需要用到一些安全方案,比如登录授权或者身份验 证,那么他可以直接从 ASP。NET 自带的方案中调用,不必再去自行寻找新的解决方案, 同样减少了很多工作量。
易于部署:如果开发人员想把开发好的 web 程序发布到服务器,那么他只要将部署 文件直接拷贝到服务器上就可以了,操作十分简单,甚至不需要再对服务器进行任何操 作,比如像以往那样频繁地重启服务器才能重新运行新的代码。
增强的性能:在 ASP。NET 平台环境下开发的程序是运行在服务器上的,而不是像之 前的版本那样在本地运行,它能够在开发过程中就即时地实现绑定、编译、优化、缓存, 这些功能都大大地提高了它的性能。
灵活的输出缓存:ASP。NET 有着强大且智能的缓存功能,它可以根据当前程序的实 际情况来选择缓存多少内容,是页里的数据或者是页的一部分还是全部页。
国际化:ASP。NET 支持给每一个页、目录、计算机配置它自身所提供的国际化设置, 它里面用 Unicode 来代表请求数据和响应数据。
移动设备支持:使用 ASP。NET 可以开发移动端和 PC 端等所有设备的 Web 应用程序, 而且开发人员所使用的开发技术也不需根据设备的改变而改变。
扩展性和可用性:ASP。NET 为了能够使开发者在面对群集开发或者多处理器环境情 况下依然能够有很高的性能,它本身被设计成可以扩展的并且还有很多特别的功能来应 对上述情况。如果某个进程突然出现意外异常,ISS 和 ASP。NET 会保证进程在异常处开始 新的进程来保证继续运行处理,这一切都得益于它们实时监控。
跟踪和调试:有时开发者需要在程序开发时,对程序进行本地甚至是远程调试, ASP。NET 的跟踪功能就能满足开发者的需求。该功能可以在 web 程序或者页面在调试时 开启,让开发者随时都能查看到页面的信息或者 web 程序的信息。而且在开发过程中进 行这样的操作还能保证程序依旧以很高的性能运行,不会对其代码产生任何负面的影 响。来:自[优E尔L论W文W网www.youerw.com +QQ752018766-
与。NET Framework 集成:ASP。NET 作为。NET Framework 的一部分,它可以使用整 个。NET 环境的功能和便利来开发所需要的 web 程序。同时也能查看。NET 类库还有信息 数据访问办法。在 ASP。NET 平台开发人员可以使用很多适合所开发程序的计算机语言, 而不是仅仅局限于某一种。
与现有 ASP 应用程序的兼容性:新一代的 ASP。NET 并不会和之前的 ASP 发生冲突, 它只会选择执行后缀名为。aspx 的文件而不会去处理后缀名为。asp 的文件,这样就不会发 生服务器冲突导致程序崩溃的现象。对于这种兼容性要注意的是会话状态和应用状态下 的程序不能共存于 ASP 和 ASP。NET 程序里[4]。
asp.net+sqlserver信息安全技术互动平台设计(5):http://www.youerw.com/jisuanji/lunwen_98250.html