web项目怎么打包上线_如何打包发布Web Application应用程序
最近做了一个网站,结果发布的时候发现自己建的是Web Application,如何打包发布Website,想必大家都很熟悉,查了点资料,发现都是英文的很多,现在自己整理给大家,希望对大家有帮助。
任务一:打开项目文件并且发布生成发布包
1、创建一个新的文件夹在 "C:\HTMLLab";
2、在Visual Studio 2010中, 打开前面的WebDevelopmentDemo项目(即你要打包发布的项目),右键项目并选择属性;
3、选择Web选项, 在服务器的属性中. 选择将服务器设置应用到所有用户;
4、如上图所示,选择使用本地IIS Web服务器, 点击创建虚拟目录按钮, 在本地的IIS中创建虚拟路径;
5、 然后选择打包/发布 Web. 在要部署的项选项, 确认三个CheckBox为选中状态,如下图所示;
6、在Web 部署包设置中. 保证 以ZIP格式创建部署包为选中状态. 然后查看 创建包的位置 输入框中的地址为后面创建发布包的地址;
7、设置 C:\HTMLLab为发布的物理路径, 保存上面的设置,如上图所示;
8、首先确保当前的配置为Staging,并且选择菜单项目——>生成部署包, 然后观察在Output的窗口中处理结果
如何设置Staging?如下图所示,
如果没有Staging选项,选择配置管理器——>新建添加Staging
如下图所示,
9、打开项目文件所在的文件夹, 查看其中的obj文件夹, 之前的publish已经在该文件夹下面创建了Staging文件夹, 打开Staging文件夹, 里面会按照配置创建了 Package文件夹. 双击这个文件夹里面的内容如下图
任务二:部署打包
1、开始——>控制面板——>管理工具,打开IIS
2、打开Default Web site节点, 查看是否已经有了刚才创建的 WebDevelopmentDemo网站,(在项目属性选择“创建虚拟目录”的按钮执行的创建);
3、在开始菜单中选择 Microsoft Visual Studio 2010 -> VisualStudio Tools 右键选择 Visual Studio 命令提示2010(右键选择以管理员身份运行);
4、在命令行中输入 cd "C:\Program Files\IIS\Microsoft Web Deploy\ 切换到该路径下;
5、执行发布包package中的WebDevelopmentDemo.deploy.cmd 文件 并且附加参数 /t,即“F:\WebDevelopmentDemo\obj\Staging\Package\WebDevelopmentDemo.deploy.cmd” /t,引号内为文件的路径;
6、查看执行命令后的输出文件.确认命令执行正确并且输出的发布文件正确;
7、此时再次执行上面的命令 并将/t 替换成/y , 表示正式执行cmd文件并执行发布;
此时就正式发布完成了;
下面将验证前面的发布结果:
1、在IIS中选择Default Web Site并且右键选择刷新;
2、查看 WebDevelopmentDemo . 并且选择查看该Web application 的右键——>浏览查看文件;
3、可以查看到当前包含的文件, 并且右键选择Default.aspx 并且选择浏览.
4. 查看展示在浏览器中的结果,当前可以看到之前的发布已经完成.
web项目怎么打包上线_如何打包发布Web Application应用程序相关推荐
- web项目开发人员配比_我如何找到Web开发人员的第一份工作
web项目开发人员配比 I have always had an interest in coding for the web. I built my first site almost 15 yea ...
- web 项目集成福昕_项目学生:Web服务集成
web 项目集成福昕 这是Project Student的一部分. 其他帖子包括带有Jersey的 Web服务 客户端,带有Jersey的 Web服务服务器 , 业务层 , 具有Spring数据的持久 ...
- eclipse怎么创建web项目html,eclipse入门之创建第一个web程序(jsp测试环境)
1.首先我们打开eclipse 2.下面我们去eclipse配置tomcat a) 菜单栏选择window--preferences b) 在向导视图中找到Server c) 在Server点击箭头, ...
- 初识JavaWeb(web开发概述、web开发环境的搭建、创建并发布web项目)
文章目录 JavaWeb web开发概述 web开发环境的搭建 web服务器的选择 环境搭建 Tomcat的配置文件 创建发布Web项目 JavaWeb web开发概述 学习web开发, 我们需要一台 ...
- web项目怎么打包上线_高级前端web工程师简历范文,【工作经历+项目经验+自我评价】怎么写...
高级前端web工程师简历范文,工作经历+项目经验+自我评价怎么写 [网盘下载]100+清新大气简历模板下载: https://zhuanlan.zhihu.com/p/115911695 https: ...
- python web项目导出zip文件_通过javascript在网页端生成zip压缩包并下载
zip.js是什么 通过zip.js封装一个能在网页端生成zip文件的插件, 直接在网页中创建包含文件夹和文件的压缩包,也可以自定义名字并下载: 如何使用: 1:引用zip.js 2:引用jQuery ...
- async 打包异常_重新打包流中的异常
async 打包异常 Java 8已有两年历史,但是仍然存在社区尚未为其开发好的解决方案库的用例,甚至边缘用例. 如何处理流管道中的检查异常就是这样一个问题. Stream操作接受的功能接口不允许实现 ...
- web项目部署服务器上线
1.首先最基本的购买服务器和域名(学生党可以享受每月9块钱的优惠,不知道为什么,pc端不能购买,只能下载阿里云APP购买) 下载APP后打开:学生专区-学生特权-购买(我选择的是ubuntu,这个随 ...
- java 打包 配置文件_有关打包成可执行jar包后引用jar包中配置文件问题
一 问题由来 有时候我们做一些项目时,需要将一些配置信息写入配置文件中,以供调用.比如说这样: 如果我们需要在Demo.java中读取config.txt这个文件中的配置信息,在这种工程目录下是可以使 ...
最新文章
- python项目2019_2019 年 11 月精选 GitHub 上 几个牛逼 Python 的项目
- matlab电路环流,基于MATLAB的单芯电缆金属护套环流分析研究
- python霍夫变换检测直线_OpenCV-Python教程(9、使用霍夫变换检测直线)
- mysql设置索引树长度_MySQL索引-B+树
- unittest框架学习笔记
- maven 从入门到实战
- spin_lock amp; mutex_lock的差别?
- AmS中的一些重要调度相关变量
- win10电脑防火墙在哪里设置
- python利用公式计算_python如何利用公式计算π
- 研发 | Unity资源商店里的免费资源,你一定要知道!
- mysql error1682_mysql5.7报错 1546、1577和1682问题分析
- 阿里云RDS的内存一直增加
- iPhone自定义铃声(iOS12 + iTunes in macOS Mojave)
- 1.2 webstorm设置pug自动编译
- Hbuildx 无法运行项目的问题
- 英语读书笔记-Book Lovers Day 03
- 情人节程序员用HTML网页表白【冬季雪花生日礼物制作一个超浪漫的告白3D相册】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
- 2019, XII Samara Regional Intercollegiate Programming Contest
- 你一定要用好的实用外贸工具(内附清单)
热门文章
- 15款最佳的响应式 Web 设计测试工具
- XAF框架简介-C#语言
- java怎么看内存值_【java】内存分析
- MySQL 主键相关操作
- 怎么用c语言输入一串字符个数字,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...
- 1039 字符消除 java_Hihocoder 1039 字符消除
- java代码读写者问题_一整套Java线上故障排查技巧,爱了!
- python中if continue else,python基础;if else;for;while 分支处理.continue,break
- js中执行php语句_重温JS中的执行环境和作用域链
- Shiro笔记(二)Shiro集成SpringMVC的环境配置