ASP.NET程序设计实用技术 教学课件 ppt 王凤岭 第12章
11页1、第12章 部署ASP.NET应用程序,12.1 部署项目概述,“部署”是将构成应用程序的所有文件进行打包并分发以便安装到其他计算机上的过程,对于ASP.NET应用程序来说,通常是指将ASP.NET应用程序从开发环境转移到一个产品目录或者Web服务器上的过程。,12.2 通过FTP方式手工部署ASP.NET应用程序,要将ASP.NET应用程序部署到一个产品目录或者服务器上,就必须把所有必需的文件复制到恰当的位置。 典型的做法是:对于本地复制使用Windows资源管理器,对于远程部署使用FTP。这种类型的复制通常称为XCOPY部署,XCopy部署的步骤,(1)在IIS中把目标文件夹配置为Web应用程序目录 (2)生成应用程序并选择所有必要的文件 (3)复制或者用FTP上传必要文件,产品目录中不必要的文件包括: Visual Studio .NET解决方案文件(.vbproj、.vbproj.webinfo、.csproj等) 资源文件(.resx) 代码隐藏页(.vb、.cs),产品服务器上必需的文件包括: bin目录以及里面的DLL文件 所有的Web窗体、用户控件和XML Web Ser
2、vice文件(.aspx、.ascx、.asmx) 配置文件,包括Web.config和Global.asax 本目录中的所有附加支持文件(例如.css、.jpg、.gif、.xml、.mdb等),12.3 Visual Studio .NET中的部署选项,Visual Studio .NET集成开发环境提供了内建的部署功能,其中包括: “复制项目”命令 这条命令提供了一个快速简单的方法,将一个项目从一台计算机复制到另一台计算机,或者从计算机的一个目录复制到同一台计算机的另一个目录 “安装和部署项目”命令 它对如何部署应用程序提供了更加细致的控制。,12.3.1 使用“复制项目”来部署应用程序,在默认情况下,“复制项目”命令会在目标服务器上创建一个新的Web应用程序,并且只复制运行该应用程序所必需的文件。 使用“复制项目”命令的前提条件是必须先在目标服务器上安装Microsoft FrontPage服务器扩展 总的来说,复制项目虽然易于使用,但是它只对复制哪些文件和如何复制提供了有限的控制。,12.3.2 使用Web安装项目部署ASP.NET应用程序,Web安装项目是“安装和部署项目”项目类型中的一种模板。 Web安装项目允许指定各种有关如何部署ASP.NET应用程序的选项,如包含哪些文件、部署的应用程序的名称以及部署文件的位置等等。 Web安装项目将生成一个Windows安装程序文件(具有.msi扩展名),该文件为用户提供一个易于理解的指导安装的图形用户界面,可以将该文件复制到目标机器,以执行应用程序的部署。,还可以通过Web安装项目将SQL数据库文件的一个备份附加到部署服务器,从而完成应用程序数据库的安装。 这项技术相对复杂一些,请到微软的MSDN网站查阅相关信息。,思考与练习,1什么是XCOPY部署? 2使用XCOPY方式部署一个ASP.NET应用程序有哪几个主要的步骤? 3Visual Studio .NET提供了哪些部署选项? 4为什么在部署ASP.NET应用程序的时候要删除代码隐藏页(.aspx.vb)? 5ASP.NET中的身份验证包括哪几种类型?,
《ASP.NET程序设计实用技术 教学课件 ppt 王凤岭 第12章》由会员E****分享,可在线阅读,更多相关《ASP.NET程序设计实用技术 教学课件 ppt 王凤岭 第12章》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页