如何打包发布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. 查看展示在浏览器中的结果,当前可以看到之前的发布已经完成.

 

 

 

posted on 2012-08-28 23:34  孙振营  阅读(2164)  评论(0编辑  收藏  举报