c#第13章Web应用程序的部署和配置.ppt_第1页
c#第13章Web应用程序的部署和配置.ppt_第2页
c#第13章Web应用程序的部署和配置.ppt_第3页
c#第13章Web应用程序的部署和配置.ppt_第4页
c#第13章Web应用程序的部署和配置.ppt_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第13章 Web应用程序的部署和配置,在.NET平台下,部署Web应用程序是比较方便的。可以利用Visual Studio 2010集成开发环境添加一个Web安装项目,轻松地完成安装程序的制作和站点的配置工作。在本章中,将介绍Web应用程序的部署和配置。,13.1 Web应用程序部署有什么意义,Web应用程序开发完成后,需要对它进行部署和发布。一般情况下,软件的使用者会要求安装过程尽可能简单,同时这也具有非常好的用户体验。但有些情况下,可能对安装程序的要求比较高,比如要将一些安装配置信息写到注册表中、创建数据库等。在以前的网站开发中,安装部署一个Web应用程序是一件困难的事情。如今,安装部署Web应用程序却十分简单。,13.2 掌握Web程序的部署,Web应用程序的部署,在实际的项目开发中占有重要的地位,是一个不可缺少的环节。在本节中,将介绍与Web应用程序部署相关的工具及部署流程。内容包括部署工具的使用、网站的预编译过程、XCopy部署的常用命令等。,13.2.1 VS提供的部署工具,Visual Studio 2010提供了“复制网站”工具。该工具能将需要部署的Web应用程序文件复制到目标服务器中。另外,它还提供了“发布网站”工具。该工具能将网站编译为一组可执行文件,就像窗体程序的安装包一样。,13.2.2 发布网站的预编译过程,对Web应用程序的编译过程有两种情况:动态编译和预编译。动态编译就是在用户向服务器发送请求时,才编译;而预编译是在Web应用程序部署前就对程序进行了编译,并封装了一些源程序。,13.2.3 使用VS的复制网站功能部署,Visual Studio 2010的“复制网站”功能,可以很方便地进行Web应用程序的部署和安装。使用该功能,可以将Web程序复制到其他服务器上,或者FTP上。但要注意的是,该功能仅仅是将文件复制到目的路径中去,并不执行任何的编译操作。按下面使用VS的复制网站功能部署Web应用程序。,13.3 掌握应用程序的配置,ASP.NET的应用程序具有一个非常重要的特性,就是它为开发者提供了一个非常便利的配置文件。这个配置文件是基于XML格式的文件,这个文件的名称是Web.config。其可以用来存储配置信息,使开发者可以建立自己的Web应用程序环境。在本节中,将学习应用程序的配置。,13.3.1 应用程序配置的意义,使用Web.config配置文件,可以使ASP.NET配置变得十分灵活、提高开发效率、能减少程序移植带来的一些麻烦。,13.3.2 学习配置文件的格式,在上一章中,学习到Web.config文件的一些基本配置。在本节中,将对Web.config文件做更详细的介绍。在Web.config文件中,配置文件是包含了XML标记和子标记的嵌套层次结构。这些标记带有特定配置的属性。,13.3.3 详解标准ASP.NET配置节,在Web.config文件中的configuration元素中。该元素中的配置信息分为两个主区域:配置节处理程序声明区和配置节设置区。就像上述两个示例文件中一样。初学者们看了Web.config文件后,对它提供的配置节都比较陌生。下面笔者给出一些常用的配置节,如表13.1所示。,13.3.4 为Web应用程序设定本地化信息,在子标记的区段中,是设定应用程序本地化信息的,ASP.NET的本地化信息有文件编码、请求编码、响应编码、日期和时间格式、数字及货币格式等。,13.4 小结,本章学习了在.NET平台下,Web应用程序的部署和配置。借助VS 2010开发环境,非常简易地完成安装程序的制作,同时也容易进行配置。其中,学习Web.config文件配置是本章学习的重点。因为它在实际开发中,应用更广些。特别是初学者,学习Web应用程序的配置更是感到难,无从下手。本章绕开一些枯燥的理论,从实际入手,引导读者们初步对Web.c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论