第45讲:Web应用程序的部署和配置.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web应用程序开发完成后,需要对它进行部署和发布。一般情况下,软件的使用者会要求安装过程尽可能简单,同时这也具有非常好的用户体验。 但有的情况下,可能对安装程序的要求比较高,比如要将一些安装配置信息写到注册表中、创建数据库等等。在ASP.NET 2.0及后继版本发布之前,安装部署一个Web应用程序是件困难的事情。如今,安装部署Web应用程序却十分简单。 Web程序的部署 :复制网站 Visual Studio 2008提供了“复制网站”工具,该工具能将需要部署的Web应用程序文件复制到目标服务器中。另外,它还提供了“发布网站”工具,该工具能将网站编译为一组可执行文件,就像窗体程序的安装包一样。“复制网站”工具提供下列功能: 将源文件(包括.aspx文件和.cs或.vb类文件)复制到目标服务器。 从Visual Studio 2008所支持的任何类型网站中打开和复制文件。包括本地Internet信息服务(IIS)、远程的Internet信息服务(IIS)和FTP网站。 同步功能,能同时检查两个网站中的文件,并自动确保两个网站的文件都有最新版本的文件。 Web程序的部署 :发布网站 Visual Studio 2008提供的“发布网站”实用工具,可以预编译网站的内容。该工具将编译后输出的文件复制到指定本地目录或服务器上。可以作为预编译过程的一部分直接发布。也可以在本地预编译,然后复制文件。“发布网站”工具编译网站,并从文件中去除源代码,仅保留页和已编译程序集文件。 一个Web程序开发好以后,通常都不将源代码发布,而是将它编译成程序集文件,例如动态链接库。使用“复制网站”工具的优点如下: 操作简单,只需将文件从网站复制到目标计算机即可完成部署。 可以使用Visual Studio 2008所支持的任何连接协议部署到目标服务器中,也可以复制到网络中的其他计算机上的共享文件夹内。 可以使用FTP工具直接复制到服务器,或使用HTTP协议复制到支持FrontPage服务器扩展的服务器。 使用方便,可以直接在服务器上更改网页或修复网页中的错误。 可以使用同步功能确保文件的本地和远程版本保持同步。 发布网站的预编译过程 对Web应用程序的编译过程有两种情况:动态编译和预编译。动态编译就是在用户向服务器发送请求时,才编译;而预编译是在Web应用程序部署前就对程序进行了编译,并封装了一些源程序。动态编译和预编译各有优缺点,预编译的优点是: 可以加快用户的响应时间,因为页和代码文件在第一次被请求时无需编译。这对于经常更新的大型站点非常有用。 程序员可以事先看到站点编译时的Bug。 可以创建站点的已编译版本,并将该版本部署到成品服务器,而无需使用源代码,因为已经进行了封装。 对知识产权提供了保护措施。 注意:在动态编译的情况下,在用户首次请求网站的一个页面时,将动态编译ASP.NET网页和代码文件。第一次编译页和代码文件之后,会缓存编译后的资源,这样也可以提高随后对同一页提出的请求的效率。 Aspnet_compiler.exe工具是ASP.NET2.0以后新增加的一个命令工具,用它可以实现预编译,该工具随Visual Studio 2008集成开发环境一起安装。 下面演示如何使用“aspnet_compiler.exe”将Web应用程序进行预编译。步骤如下: (1)准备好要预编译的Web程序文件,将其存放到一个文件夹中。此处放在“D:\hoan”目录下。启动DOS“命令提示符”程序,输入如下命令: 01 D: //进行D盘 02 cd D:\hoan //进入hoan文件夹 (2)在命令行程序中输入:“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe -v /PetTrick -p D:\hoan D:\Target”(不包括引号)。此步把“D:\hoan”文件夹中的Web程序预编译到“D:\Target”文件夹, 注意:在以上的命令中,C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe是默认安装路径。如果操作系统没有安装在C盘,可以根据实际情况进行更改。 联系方式: 北京源智天下科技有限公司 第四十五讲:Web应用程序的部署和配置 讲师:周红安 E-mail:jtclass@163.com 天道酬勤,有耕耘就会有收获 祝读者们学习愉快 Oracle Database 10g: Administration Workshop II 1-*

文档评论(0)

wxc6688 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档