【ASP.NET】ASP.NET 和 .NET区别

ASP.NET 介绍: 

       在学习了一段时间之后无论是学习视频或者网上都把ASP.NET 归结于一门技术, 是一种用来快速创建WEB网站的技术,而不是一种语言,它是一般使用C#作为开发语言 , asp.net 是.net框架中的一个应用模型

       ASP.NET可以看作为.NET的一个小的执行环境,用来执行web程序

        ASP.NET是一种与.NET框架集成的统一Web开发模型,目的在于创建动态Web应用程序和提供Web服务。

 .NET 介绍: 

         .NET 全称 .Net Framework 是一个开发和运行环境,.NET不是编程语言,简单来说就是一组类库架构,也可以称为一个开发平台  .Net框架是Microsoft开发的软件开发平台。该框架目的在于创建基于表单的应用程序和基于Web的应用程序,也可以使用.Net框架来开发Web服务。

          .NET分成两个部分:  WinForm和WebForm 其中ASP.NET就是属于WebForm,也就是我们常说的B/S模式的开发,而WinForm属于C/S的开发。 .NET中的所有编程语言,比如C# vb.net 等程序必须在net framework框架下运行。

 

两者区别:

1ASP.NET可以看作为.NET的一个小的执行环境,用来执行web程序
2ASP.NET是一个网站开发的技术,.NET是一个平台,抽象的平台概念
3ASP.NET 是用于生成基于Web的应用程序的内容丰富的编程框架。
是创建动态Web页面的强大的服务器端技术,asp.net的出现使得前后台的分离和交互更加完善
4

ASP.NET是一种技术或开发环境,用于ASP.NET开发的语言有C#、VB.NET、C++.NET等 

但是C#是最适合的一门编程语言

最后简单介绍一下基于IIS上的 ASP.NET的运行原理:

1. 当一个HTTP请求到服务器并被IIS接收到之后,IIS首先通过客户端请求的页面类型为其加载相应的.dll文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块。

2.这个模块叫做HttpHandler(HTTP处理程序组件),之所以.aspx文件可以被服务器处理,就是因为在服务器端有默认的HttpHandler专门处理.aspx文件。

图示介绍:

 

补充:  这里提交了IIS,什么是IIS?

       全称Internet Information Services ( IIS,互联网信息服务 )

       IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

        总之 :制作好了网站怎么才能让别人浏览,就是通过网站服务器来实现的。IIS只是网站服务器的一种而已。

 

 

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值