ASP.NET站点部署:部署Code-Only更新

2012 年 9 月 18 日5920

  【IT168技术】初始化部署以后,你需要继续维护和更新你的站点。本章节将向你展示一个不包括数据库改变的部署升级流程。(下一章节将展示数据库改变的部署升级流程。)

  提醒:如果根据本章节所做的操作出现错误信息或一些功能不正常,请务必check Troubleshooting页面。

  修改代码

  为你的程序做一个简单的修改,在Instructors 列表页添加一个功能,一般选择一个Instructor的时候能够显示该Instructors 的所有课程courses。

  在Instructors页面可以看到每个记录有个Select连接,点击之后除了行会变灰色,其它什么都没有做。

  

ASP.NET站点部署:部署Code-Only更新

  添加代码,当点击Select连接的时候显示该instructor的课程courses。

  在Instructors.aspx页面,在ErrorMessageLabel label控件之后添加如下代码:

  你可以用FTP上传app_offline.htm文件或者使用控制面板里的File Manager工具上传。本章节使用File Manager来演示。

  打开控制面板选择File Manager,选择contosouniversity.com,然后选择wwwroot,点击Upload。

  

ASP.NET站点部署:部署Code-Only更新

  在Upload File对话框选择app_offline.htm文件,然后上传。

  

ASP.NET站点部署:部署Code-Only更新

  在Upload File对话框选择app_offline.htm文件,然后上传。

  

ASP.NET站点部署:部署Code-Only更新

  访问网站,这时候你看到首页显示的是app_offline.htm页面的内容了。

  

ASP.NET站点部署:部署Code-Only更新

  现在,可以安心地将程序部署到生产环境了。

  (该教程不升级部署的时候,在Publish profile里应该选择Leave Extra files on destination (do not delete)选项,如果不选,会删除生产环境所有不需要的文件,所以部署之前,确保有一个app_offline.htm文件的备份,因为可能在你想删除的时候Web Deploy已经将它删除了。)

  部署到生产环境

  在Solution Configurations下拉菜单,选择Release build配置,并且Publish profile里选择Production,然后点击Publish Web。

  

ASP.NET站点部署:部署Code-Only更新

  Visual Studio将部署了修改后的程序,然后输入消息到Output窗口。

  

ASP.NET站点部署:部署Code-Only更新

  在验证是否是成功的部署之前,你需要先将app_offline.htm文件删除。

  重新回到控制面板的File Manager程序选择contosouniversity.com->wwwroot,选择app_offline.htm然后点击Delete删除。

  

ASP.NET站点部署:部署Code-Only更新

  打开网站上的Instructors.aspx页面,选择一个记录上的Select连接,验证是否成功部署了修改内容。

  

ASP.NET站点部署:部署Code-Only更新

  至此,你已经成功部署了一个没有数据库改变的升级程序。下一章节展示给你的是如何部署一个数据库更新。

文章前一篇:ASP.NET站点部署指南:生产环境部署

链接地址:

文章后一篇:ASP.NET站点部署指南:部署数据库

链接地址:http://www.cnblogs.com/TomXu/archive/2011/12/01/2263167.html

0 0