最近做了一个网站,结果发布的时候发现自己建的是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应用程序相关推荐

  1. web项目开发人员配比_我如何找到Web开发人员的第一份工作

    web项目开发人员配比 I have always had an interest in coding for the web. I built my first site almost 15 yea ...

  2. web 项目集成福昕_项目学生:Web服务集成

    web 项目集成福昕 这是Project Student的一部分. 其他帖子包括带有Jersey的 Web服务 客户端,带有Jersey的 Web服务服务器 , 业务层 , 具有Spring数据的持久 ...

  3. eclipse怎么创建web项目html,eclipse入门之创建第一个web程序(jsp测试环境)

    1.首先我们打开eclipse 2.下面我们去eclipse配置tomcat a) 菜单栏选择window--preferences b) 在向导视图中找到Server c) 在Server点击箭头, ...

  4. 初识JavaWeb(web开发概述、web开发环境的搭建、创建并发布web项目)

    文章目录 JavaWeb web开发概述 web开发环境的搭建 web服务器的选择 环境搭建 Tomcat的配置文件 创建发布Web项目 JavaWeb web开发概述 学习web开发, 我们需要一台 ...

  5. web项目怎么打包上线_高级前端web工程师简历范文,【工作经历+项目经验+自我评价】怎么写...

    高级前端web工程师简历范文,工作经历+项目经验+自我评价怎么写 [网盘下载]100+清新大气简历模板下载: https://zhuanlan.zhihu.com/p/115911695 https: ...

  6. python web项目导出zip文件_通过javascript在网页端生成zip压缩包并下载

    zip.js是什么 通过zip.js封装一个能在网页端生成zip文件的插件, 直接在网页中创建包含文件夹和文件的压缩包,也可以自定义名字并下载: 如何使用: 1:引用zip.js 2:引用jQuery ...

  7. async 打包异常_重新打包流中的异常

    async 打包异常 Java 8已有两年历史,但是仍然存在社区尚未为其开发好的解决方案库的用例,甚至边缘用例. 如何处理流管道中的检查异常就是这样一个问题. Stream操作接受的功能接口不允许实现 ...

  8. web项目部署服务器上线

    1.首先最基本的购买服务器和域名(学生党可以享受每月9块钱的优惠,不知道为什么,pc端不能购买,只能下载阿里云APP购买)  下载APP后打开:学生专区-学生特权-购买(我选择的是ubuntu,这个随 ...

  9. java 打包 配置文件_有关打包成可执行jar包后引用jar包中配置文件问题

    一 问题由来 有时候我们做一些项目时,需要将一些配置信息写入配置文件中,以供调用.比如说这样: 如果我们需要在Demo.java中读取config.txt这个文件中的配置信息,在这种工程目录下是可以使 ...

最新文章

  1. python项目2019_2019 年 11 月精选 GitHub 上 几个牛逼 Python 的项目
  2. matlab电路环流,基于MATLAB的单芯电缆金属护套环流分析研究
  3. python霍夫变换检测直线_OpenCV-Python教程(9、使用霍夫变换检测直线)
  4. mysql设置索引树长度_MySQL索引-B+树
  5. unittest框架学习笔记
  6. maven 从入门到实战
  7. spin_lock amp; mutex_lock的差别?
  8. AmS中的一些重要调度相关变量
  9. win10电脑防火墙在哪里设置
  10. python利用公式计算_python如何利用公式计算π
  11. 研发 | Unity资源商店里的免费资源,你一定要知道!
  12. mysql error1682_mysql5.7报错 1546、1577和1682问题分析
  13. 阿里云RDS的内存一直增加
  14. iPhone自定义铃声(iOS12 + iTunes in macOS Mojave)
  15. 1.2 webstorm设置pug自动编译
  16. Hbuildx 无法运行项目的问题
  17. 英语读书笔记-Book Lovers Day 03
  18. 情人节程序员用HTML网页表白【冬季雪花生日礼物制作一个超浪漫的告白3D相册】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  19. 2019, XII Samara Regional Intercollegiate Programming Contest
  20. 你一定要用好的实用外贸工具(内附清单)

热门文章

  1. 15款最佳的响应式 Web 设计测试工具
  2. XAF框架简介-C#语言
  3. java怎么看内存值_【java】内存分析
  4. MySQL 主键相关操作
  5. 怎么用c语言输入一串字符个数字,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...
  6. 1039 字符消除 java_Hihocoder 1039 字符消除
  7. java代码读写者问题_一整套Java线上故障排查技巧,爱了!
  8. python中if continue else,python基础;if else;for;while 分支处理.continue,break
  9. js中执行php语句_重温JS中的执行环境和作用域链
  10. Shiro笔记(二)Shiro集成SpringMVC的环境配置