15.3 网站的打包与部署
* * 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地址,服务将整个发布目录集合以单个目录树的形式呈现给客户端。主目录是此虚拟目录树的根,每个虚拟目录在寻址时就像是主目录的一个子目录一样。客户端可以访问虚拟目录的实际子目录。只有万维网 WWW 服务才支持虚拟服务器;FTP服务和gopher服务只能有一个主目录
您可能关注的文档
- 14课普罗米修斯盗火.ppt
- 15 黄山奇石课件.ppt
- 15 厂外墙.ppt
- 15 第十五章 心脏疾病药物和血脂调节药.ppt
- 15-09-23颈椎病的围手术期护理.ppt
- 15-08年四川化流程工题.doc
- 15-13人民代表大会制度:我国的根本政治制度.ppt
- 15-16上一年级数学教案(肖惠).doc
- 15-16上学期七年级英语上册单词表人教版(新课标).doc
- 15-16学年度第一学期工作计划.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- CSAE 295.3-2023 车路云一体化系统 第3部分:路云数据交互规范.pdf
- 德国Navilas眼底导航激光机器人在远程医疗与糖网治疗中应用与发展.pdf VIP
- 河北农信社真题试卷答案(3篇).docx VIP
- 商业计划书模块化制作与演示设计 课件汇总 第1-13章 商业计划书概述-商业计划演示过程的四大核心环节与常见问题.pdf VIP
- 城市道路“白改黑”工程施工组织设计[1].doc VIP
- 2025年宁夏高职院校分类考试文化基础测试(英语).docx VIP
- 2026年高考作文备考之诺贝尔奖人物素材(话题角度+写作示例+时评).docx VIP
- 可口可乐中国技术标准瓶(桶)装 饮用水品控手册-技术标准(V10)Packaged+Water+Quality+Control+Manual+-+July+201707.pdf
- 固态电解质的界面工程.docx VIP
- 浙大中控DCS图形编程使用手册.doc VIP
原创力文档

文档评论(0)