title: 什么是asp.netasp.net与asp的不同在哪里? 
desc: .net 与asp的不同在哪里?
answer: 1 .Net是什么？ 
  ASP.Net是建立在微软新一代.Net平台架构上，利用普通语言运行时（Common Language Runtime）在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。
  2．ASP.Net与ASP的联系和主要区别是什么？ 
  ASP.Net与现存的ASP保持语法兼容，实际上我们可将现有的ASP源码文件扩展名“.asp”改为“.aspx”，然后配置在支持ASP.Net运行时的IIS服务器的Web目录下，即可获得ASP.Net运行时的全部优越性能。 
  ASP.Net与ASP的主要区别在于前者是编译（Compile）执行,而后者是解释（Interpret）执行,前者比后者有更高的效率。实际上我们可以把ASP.Net的执行过程看做是编译后的普通语言运行时代码充当一个和前端浏览器和中间件用户交互的应用程序，它接受用户的请求，输出HTML流到客户端显示。除此之外，ASP.Net还可以利用.Net平台架构的诸多优越性能，如类型安全，对XML，SOAP, WSDL等Internet标准的强健支持。 
  3．目前ASP.Net的开发语言有那些？ 
  目前ASP.Net的开发语言有三种语言，C#,Visual Basic.Net和JScrip.
  4.ASP.Net的主要优点有哪些？ 
  ASP.Net可完全利用.Net架构的强大，安全，高效的平台特性。ASP.Net是运行在服务器后端编译后的普通语言运行时代码，运行时早绑定（Early Binding）,即时编译，本地优化，缓存服务，零安装配置，基于运行时代码受管与验证的安全机制等都为ASP.Net带来卓越的性能。
  5．ASP.Net主要包括哪些内容？ 
  ASP.Net主要包括WebForm和WebService两种编程模型。前者为用户提供建立功能强大，外观丰富的基于表单(Form)的可编程
  