问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ASP.NET是一种软件吗?

发布网友 发布时间:2022-05-23 15:39

我来回答

1个回答

热心网友 时间:2023-10-27 17:54

ASP.NET 是什么?

ASP.NET 是一个建立在common language runtime(CLR)基础上的MS.NET程序

框架,能够被用在服务器上用来建立功能强大的WEB应用程序。 ASP.NET 提

供了比以前的网络应用程序模型更重要的的一些能力:

(1)性能增强

ASP.NET 由在SERVER端CLR基础上运行的代码编译而成。 不像之前的解释执

行程序那样, ASP.NET 能利用early binding, just-in-time compilation,

native optimization, and caching services right out of the box这些

以前那些解释执行的WEB应用程序没有的特性来实现更好的效果。

(2)强大的开发工具支持

ASP.NET 框架是通过使用在MS公司的VS.NET开发环境中的WYSIWYG

编辑,drag-and-drop servercontrols, VS.NET的自动配置确实提供给我们这

种简单的操作方式.

(3)ASP.NET强大功能

因为 ASP.NET 是以common language runtime为基础的,整个.NET开发平台能

够给我们提供强大和灵活的
方式来进行WEB应用程序的部署。 .NET框架类库(.NET FCL), Messaging, 和

Data Access solutions在
.NET开发平台上实现了使CLIENT端的用户能够实现"seamlessly accessing"(

无缝访问).

ASP.NET

框架也是语言无关的,因此你能选择对你来说最擅长的语言来进行WEB程序的

开发或者你也可以使用适合WEB应用程序开发的各种语言来进行开发。进一步

说,CLR保证了你能够使用不同的WEB应用程序开发
语言来实现你的WEB应用程序,由于有基于COM的组件的特性保证,当你对你使

用ASP.NET框架搭建的WEB应用程序进行迁移时,你搭建的ASP.NET框架能够受

到有效的保护.

(4)简单性

ASP.NET 使部署我们常见的一些任务变得非常容易,

从FORM表单的SUBMIT到CLIENT端的身份验证和配置,以及站点的配置。
举例来说, ASP.NET 框架能够提供给你实现UI和用来表现UI的数据和对事件

处理的代码的分离,效果就和你使用Visual Basic进行FORMS程序设计那样.另

外,CLR能够自动帮你实现诸如automatic reference counting and garbage

collection的功能.

(5)易管理性

ASP.NET 使用一种基于文本的分层结构,简化了对服务器和WEB应用程序的相

关配置过程。 因为配置信息是以"简单文本"形式存在的,这也就意味着新的

配置不需要本地的管理工具的帮助就可以被应用。 在部署ASP.NET框架的WEB

应用程序的时候,最好使用"zero local administration"来进行。在SERVER

上部署一个简单的ASP.NET 框架的应用程序,只用把SERVER上必须用到的一些
文件COPY到SERVER服务器上就可以了.SERVER服务器不用"重新启动"就能够实

现自动更新配置文件和替换运行时代码的工作.

(6)易伸缩性和效率

ASP.NET框架设计时就已经考虑到了易伸缩性,这使得能够在网络集群的时候

或者是使用多处理器的时候也能够实现整体基于ASP.NET框架开发的WEB应用

程序能够获取更高的性能. 进一步说,WEB应用程序是在 ASP.NET 框架在运

行时进行检测和处理的,所以一些你可能担心的问题(漏洞和死锁)发生的时候

,将会有一个新的进程在发生了问题的进程的地址空间上被创建出来,这种机

制有助于使你的WEB应用程序能够对提交的请求进行"恒定不变"的处理.

(7)可定制和可扩展性

ASP.NET 框架能够提供了一种很好的代理体系结构,这就使得程序员能够在某

种LEVEL上通过自己编程实现"可定制"的WEB应用程序的某些部分.事实上,我

们可以修改或者是增强.事实上,定制自己的身份验证和某些SERVER 控件从来
没有像现在这样简单.

(8)安全性

基于window的身份验证和自定义的针对CLIENT端提交的执行请求的配置文件,
使得你能够在某种程度上知道你的WEB应用程序的安全性如何.

QuickStart 剩下部分的内容将会介绍上面讲到的各种特性的实际例子。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
炒股怎么买进卖出? 办一个餐饮的营业执照要多少钱 上海贷款平台有哪些 上海有什么网贷 Intel 赛扬D325 2.53G与多大频率的内存匹配 Intel 赛扬D 352(散)重要参数 CPU Intel 赛扬D 326 这个东西怎么看的? Intel 赛扬D 326(散)重要参数 Intel 赛扬D 325(盒)重要参数 Intel 赛扬D 325(盒)Intel 赛扬D 325(盒)详细参数 1965年的知青2021年可以一次性补缴社保吗? 分析化学Et%是什么意思 et是什么基团 ET是什么呀!?关于生物化学的 平衡膳食的5大原则 儿童膳食的特点是什么?儿童应该怎么样平衡膳食? 中国居民平衡膳食宝塔的特点是什么? 什么叫平衡膳食?中学生每日平衡膳食需要哪些食物 什么是平衡膳食 平衡膳食的两个特点 研究生,绝望穷人思维,几乎抑郁该如何改变? 因为抑郁倾向退学重考研究生会不会有什么问题? 研究生群体抑郁问题比较显著,成为研究生以后所面临的压力会更大吗? 本人研究生,因为课题难度过大,学习不进去,产生退学念头,但是我想坚持读完研 抑郁退学怎么办 我是研究生患抑郁症想休学导师不同意要我退学我该怎么办 在读研一临床研究生,想休学甚至退学,转行? 研究生得了抑郁症怎么办 抑郁症退学后重新高考还是找工作 研究生因抑郁症休学对复学及以后找工作有影响没有? 微软的游戏机叫什么有几代? ASP.NET 是什么 它是软件师们要用的吗? 谁知道asp.net是用什么软件操作的 asp.net是客户端软件吗 关于元旦的画 电脑想连接2.4频段的网络,网卡应该怎么设置? dts music是什么意思 音箱上Musicpower150W是什么意思中文翻译 请问为什么我的电脑只能连接上2.4g无线网,而不是5g无线网? My Music Show 手机音响 6欧70W(MUSIC),35W(DIN)的音箱,标的是啥意思?应配多大的功放?请请老师解答 天然气灶怎样才能搞干净 《猜测和偏见何帆阅读笔记》pdf下载在线阅读全文,求百度网盘云资源 word怎么添加特殊符号 煎鱼的时候,怎样才能让他不粘锅 女性标准身材是什么样的?最好有详细的数据。 个人征信里都包括些什么呢? 怎么写母亲节家长感言 母亲节受到了儿子的贺卡,学校让家长写感悟,感悟怎么写 感恩母亲节的家庭作业,家长的感言怎么写