c#第13章Web应用程序的部署和配置

c#第13章Web应用程序的部署和配置

ID:36709107

大小:337.31 KB

页数:12页

时间:2019-05-10

c#第13章Web应用程序的部署和配置_第1页
c#第13章Web应用程序的部署和配置_第2页
c#第13章Web应用程序的部署和配置_第3页
c#第13章Web应用程序的部署和配置_第4页
c#第13章Web应用程序的部署和配置_第5页
资源描述:

《c#第13章Web应用程序的部署和配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第13章Web应用程序的部署和配置在.NET平台下,部署Web应用程序是比较方便的。可以利用VisualStudio2010集成开发环境添加一个Web安装项目,轻松地完成安装程序的制作和站点的配置工作。在本章中,将介绍Web应用程序的部署和配置。13.1Web应用程序部署有什么意义Web应用程序开发完成后,需要对它进行部署和发布。一般情况下,软件的使用者会要求安装过程尽可能简单,同时这也具有非常好的用户体验。但有些情况下,可能对安装程序的要求比较高,比如要将一些安装配置信息写到注册表中、创建数据库等。在以前的网站开发中,安装部署一个Web应用程序是一件

2、困难的事情。如今,安装部署Web应用程序却十分简单。13.2掌握Web程序的部署Web应用程序的部署,在实际的项目开发中占有重要的地位,是一个不可缺少的环节。在本节中,将介绍与Web应用程序部署相关的工具及部署流程。内容包括部署工具的使用、网站的预编译过程、XCopy部署的常用命令等。13.2.1VS提供的部署工具VisualStudio2010提供了“复制网站”工具。该工具能将需要部署的Web应用程序文件复制到目标服务器中。另外,它还提供了“发布网站”工具。该工具能将网站编译为一组可执行文件,就像窗体程序的安装包一样。13.2.2发布网站的预编译过程

3、对Web应用程序的编译过程有两种情况:动态编译和预编译。动态编译就是在用户向服务器发送请求时,才编译;而预编译是在Web应用程序部署前就对程序进行了编译,并封装了一些源程序。13.2.3使用VS的复制网站功能部署VisualStudio2010的“复制网站”功能,可以很方便地进行Web应用程序的部署和安装。使用该功能,可以将Web程序复制到其他服务器上,或者FTP上。但要注意的是,该功能仅仅是将文件复制到目的路径中去,并不执行任何的编译操作。按下面使用VS的复制网站功能部署Web应用程序。13.3掌握应用程序的配置ASP.NET的应用程序具有一个非常重

4、要的特性,就是它为开发者提供了一个非常便利的配置文件。这个配置文件是基于XML格式的文件,这个文件的名称是Web.config。其可以用来存储配置信息,使开发者可以建立自己的Web应用程序环境。在本节中,将学习应用程序的配置。13.3.1应用程序配置的意义使用Web.config配置文件,可以使ASP.NET配置变得十分灵活、提高开发效率、能减少程序移植带来的一些麻烦。13.3.2学习配置文件的格式在上一章中,学习到Web.config文件的一些基本配置。在本节中,将对Web.config文件做更详细的介绍。在Web.config文件中,配置文件是包含

5、了XML标记和子标记的嵌套层次结构。这些标记带有特定配置的属性。13.3.3详解标准ASP.NET配置节在Web.config文件中的configuration元素中。该元素中的配置信息分为两个主区域:配置节处理程序声明区和配置节设置区。就像上述两个示例文件中一样。初学者们看了Web.config文件后,对它提供的配置节都比较陌生。下面笔者给出一些常用的配置节,如表13.1所示。13.3.4为Web应用程序设定本地化信息在子标记的区段中,是设定应用程序本地化信息的,ASP.NET的本地化信息有文件编

6、码、请求编码、响应编码、日期和时间格式、数字及货币格式等。13.4小结本章学习了在.NET平台下,Web应用程序的部署和配置。借助VS2010开发环境,非常简易地完成安装程序的制作,同时也容易进行配置。其中,学习Web.config文件配置是本章学习的重点。因为它在实际开发中,应用更广些。特别是初学者,学习Web应用程序的配置更是感到难,无从下手。本章绕开一些枯燥的理论,从实际入手,引导读者们初步对Web.config文件的配置有了比较全面的认识。通过学习,面对一般的配置问题,是能够解决的。接下来,将学习Web应用程序的安全性,也是和Web.confi

7、g文件配置相关的内容。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。