15.3网站的打包与部署答辩.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 2.2 创建WEB安装项目 在其属性窗口中设置CustomActionData的值为: /dbname=[DBNAME] /dbserver=[DBSERVERNAME] /user=[USERNAME] /pwd=[PASSWORD] /targetdir=“[TARGETDIR]\” 这是设置虚拟目录文本框和数据库连接字符串文本框中的输入与安装程序类中要访问的变量之间的对应关系。前面部分代表代码中参数的名称,如dbname、dbserver、user、pwd和targetdir;后面部分为自定义界面中的文本框属性值,如DBNAME、DBSERVERNAME、USERNAME和PASSWORD,其中TARGETDIR代表应用程序安装目录(注意:各个对应关系之间必须用空格隔开)。 2.2 创建WEB安装项目 6.添加网站发布的文件 将发布网站时生成的文件夹全部克隆到安装项目中,右键安装项目?视图?文件系统?在“应用程序文件夹”下按发布网站时生成的文件夹里的结构添加文件夹与文件。其中要注意两点:①这些文件都需要从发布网站的文件夹里添加进来,一般需要建立对应的“bin”文件夹,并在里面添加对应的程序集文件,并在“应用程序文件夹”根下添加Web.config文件;②这里的文件将被复制到目标计算机上,此安装项目将在目标计算机上建立虚拟目录指向此文件夹。 7.编译生成 生成成功后在安装项目的debug或者release目录下可看见生成的安装包。 1 第 2 章:创建数据类型和表 课程 10082A * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 网站的打包与部署 1.WEB应用程序部署 2.制作WEB安装包 网站的打包与部署 1.WEB应用程序部署 1.1 WEB应用程序部署概述 1.2 使用XCOPY部署 1.3 在IIS中创建虚拟目录 1.4 使用VS的复制网站部署 1.5 使用VS的预编译部署 构建应用程序的一个重要方面应考虑如何打包、部署。大多数Web应用程序都在内部发布,此时一个简单的复制脚本就足够了。但如果允许其他人购买或使用Web应用程序,就需要部署过程尽可能简单。 一般情况下,尽可能简化安装过程。但有时对安装程序的要求比较高,比如要将一些安装配置信息写到注册表中去。以往,对于Web应用程序的安装部署是十分困难的,随着.NET工具的升级,安装部署Web应用程序将变得十分简单方便。 1.1 WEB应用程序部署概述 一个Web应用程序一般包括: Web页面(.aspx,.ascx,.master,.htm等) 各类配置文件(如Web.config等) 各类相关的资源文件(.resx文件,样式文件,图片等) 各类包括业务核心代码的源代码文件或编译后的各类DLL文件,这些DLL文件放在BIN目录下。 这些文件一般会放在Web服务器的一个虚拟目录下。 1.1 WEB应用程序部署概述 对于部署Web应用程序,在.NET中,可以采用以下的几种方法: ①使用XCOPY部署 ②使用Visual Studio的复制网站(Copy Web Site)部署 ③使用Visual Studio的预编译(Precompilation)部署 1.1 WEB应用程序部署概述 当创建并编译好一个ASP.net Web应用程序之后,就可以使用XCOPY部署了。XCOPY是.NET在应用程序的部署最简单的方法。 在运行中输入cmd打开Windows命令提示符,使用XCOPY命令将Web应用程序的所有文件复制所需文件到目的服务器的指定路径下。 命令格式如下: XCOPY source [destination] 参数 1.2 使用XCOPY部署 参数作用如下: Source 指定要复制的文件。 Destination 指定新文件的位置和/或名称。 例如:XCOPY F:\项目研究\WEB安装包制作\IPUB F:\TEMP /E /K /R /O /H /I 补充:为带空格的文件路径定义一个别名: Subst X: “路径” 1.2 使用XCOPY部署 每个Internet服务都可以从多个目录中发布。每个目录既可以位于本地驱动器上,也可以分布在网络上,这些目录应使用“通用命名约定(UNC)” 名称来指定,而且还要有用于验证权限的用户名和密码。虚拟服务器可以有一个主目录,还可以有任意数目的发布目录(虚拟目录)。 为简化客户端URL地址,服务将整个发布目录集合以单个目录树的形式呈现给客户端。主目录是此虚拟目录树的根,每个虚拟目录

文档评论(0)

5201394 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档