下载此文档

NET 部署指南.doc


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
.部署指南的主要阅读对象是IT经理、解决方案架构师,以及IT技术支持工程师,框架开发的应用程序和组件。除了提供部署过程的技术细节,这份指南还提供了体系结构指南和示例,帮助解决方案架构师和系统架构师有效地支持新的平台。编程环境的全面信息。的文档以及MSDNLibraryWeb站点上http://msdn./nhp/?contentid=28000519访问这些信息。框架是一个新的开发平台,它为局域网(LAN)上的分布式企业应用提供了一致和有效的支持。该平台的关键特性包括:•统一的、语言无关的、面向对象开发环境,充分利用开发者已有的编程知识•无冲突软件部署,避免组件的版本冲突•丰富的可执行模式,与存储位置无关,组件可以在本地存储执行,或者远程存储本地执行,上远程存储执行•安全代码执行,具有高级安全设置以满足现代组织的安全需求•Windows和Web应用程序具有统一的编程环境•通过在各自环境中高效的代码编译提升Windows和Web应用程序的执行性能•兼容的通信标准,框架有两大部分•公共语言运行时(CLR)•.代码的代理。该代理负责一些基础系统服务例如内存管理、线程管理、错误控制,以及类型安全。兼容编程语言来编写程序,而相应的编译器会将它们都转换成中间语言(IL)。CLR使用高效的即时编译(JIT)技术将语言无关的IL代码转换成特定设备的机器代码。托管代码总是运行于编译模式,并为当前平台做了优化;但是,代码仍然受被托管以防止一般的执行错误。这种新的编程模型对于程序的运行提供了更加严格的控制,使得新的平台对于分布式应用程序来说更加健壮。.NET框架类库是一个全面的面向对象的类型集合,您可以使用它来开发任何应用程序、服务或组件。该类库取代了在C++开发中普遍使用的Microsoft基础类库(MFC),它被设计成易扩展的以便对其他服务提供面向对象的编程支持,这些服务例如MicrosoftWindowsServerSystem产品目前仅仅提供了专有的应用程序编程接口(API)。.上共享组件的大门。该技术使用了Web服务,因此不仅可供基于Windows的应用程序访问,也可供运行于其它平台上的应用程序使用,标准如TCP/IP、HTTP、XML,以及SOAP。组件,以充分利用以前开发的投资。但是,这种能力也带来一些性能上的损失,因为需要在两种标准之间互相转换。因此,的托管代码能够极大地提升性能。框架程序员指南中找到,该图也是MSDN(http://msdn./library/en-us/cpguide/html/)的一部分。该图显示了三种不同的应用程序开发方案:•在CLR下运行托管代码的程序•运行非托管机器代码的程序•框架托管应用程序能够与非托管应用程序共存于同一台机器上。根据所选的编程语言,可以按需求编写托管和非托管代码。图1:.NET体系结构图查看完整的图像。框架设计很多不同类型的应用程序,例如:•Windows应用程序•类库•Windows控件库•Web应用程序•Web服务•Web控件库•控制台应用程序•Windows服务•安装项目•Web安装项目•插件这些应用程序需要不同的部署过程,本文重点介绍主要的可选方案。.NET程序集为了简化应用程序和组件的部署,.NET框架引入了程序集的概念。在WindowsServer系统中,程序集是重用、版本控制、安全性、部署的单位。换句话说,程序集是一组任何类型的文件,它们必须一起部署。在某些情况下,程序集只是一个单独的文件,例如一个DLL组件包或一个可执行程序。但是,程序集也可以包含其他文件,例如HTML页面、XML文件,多媒体文件,或其它类型的文件。开发者可以使用程序集将程序包需要部署的逻辑单元和需要部署的物理单元分离开来。这些程序集可以是一个应用程序的一部分并和它一起部署,也可以是由多个应用程序使用的共享程序集。程序集信息存储在清单中,每个程序集都自动包含清单。,(.NET框架SDK的一部分)来观测程序集清单,如下例所示(应用程序)。图2:,可以被称为XCOPY部署。XCOPY部署意味着在很多情况下,应用程序目录拷贝到目标位置。特性使得该简单部署过程成为可能。•每个程序集都是自描述的,因为程序集包含定义其内容的元数据。这个特性杜绝了用无止境的注册表登记项来定义各个组件的公共接口的做法。•.NET程序集中的每个组件都使用标准的位置,因此不需要在注册表中进行定义。•可以用配置文件来修改组件的位置,不过程序集在标准位置查询这些配置文件,从而避免了注册过程。但是,还有部署过程更加复杂的情形,例如:•.组件的交互仍然

NET 部署指南 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2092612627
  • 文件大小537 KB
  • 时间2019-11-19