http://msdn.microsoft.com/zh-cn/library/1cc82atw(v=VS.90).aspx

本文内容

  • 源站点和远程站点
  • 同步站点
  • 文件状态

使用 VS 2008 "Copy Web(复制网站)" 工具可以在当前网站与另一个站点之间复制文件。“复制网站”工具与 FTP 工具类似,但在以下这些方面不同:

  • “复制网站”工具可在 Visual Studio 中创建的任何类型的网站(包括本地网站、IIS 网站、远程 (FrontPage) 网站和 FTP 站点)之间连接和复制文件。
  • “复制网站”工具支持同步功能,同步功能检查两个站点上的文件并确保所有文件都是最新的。

使用“复制网站”工具可将文件从本地计算机移到测试服务器或正式服务器上。“复制网站”工具在无法从远程站点打开文件以进行编辑的情况下特别有用。可以使用“复制网站”工具将文件复制到本地计算机上,在编辑这些文件后将它们重新复制到远程站点。还可以在完成开发后,使用该工具将文件从测试服务器复制到正式服务器。

说明:如果复制的应用程序中包含对在 GAC 中注册的自定义组件的引用,则该组件不会随应用程序一起复制。也就是说,部署包含对自定义组件(该组件在 GAC 中注册)的引用的应用程序时,组件将不与应用程序一起部署。在以前版本的 Visual Studio.NET 中,可以设置引用的“复制本地”属性,确保部署程序集。在 ASP.NET 2.0 中,若要与应用程序一起部署任何程序集,都必须手动将程序集添加到应用程序的 Bin 文件夹。这样可减少发布不熟悉的自定义代码的风险。有关更多信息,请参见 使用程序集和全局程序集缓存 和 部署和全局程序集缓存。

源站点和远程站点


“复制网站”工具在“源站点”和“远程站点”之间复制文件。这两个术语用于区分该工具所处理的两个站点。这些术语在使用时具有特定含义:

  • 源站点:源站点是当前在 Visual Studio 中已打开的站点。
  • 远程站点:远程站点是要将文件复制到的站点。远程站点是可以用 FrontPage 服务器扩展或 FTP 访问的另一台计算机上的某个位置。这种情况下,站点是真正意义上的远程站点。

但远程站点也可以是您自己计算机上的另一个站点。例如,可以从计算机上的文件系统网站发布到位于同一计算机上的本地 IIS 网站。这种情况下,虽然该站点对于您的计算机是本地的,但对于“复制网站”工具的使用意义而言是远程站点。

注意,源站点不必然是复制操作的来源。您可以从远程站点向源站点复制内容。

同步站点


除了复制文件,“复制网站”工具还可以同步站点。同步操作会检查源站点和远程站点上的文件,确保两个站点上的所有文件都是最新的。

例如,如果远程站点上的某个文件比源站点上同一文件的版本新,同步文件功能会将远程站点上的文件复制到本地站点。

说明:“复制网站”工具不会合并名称相同但内容不同的文件。在这种情况下,同步过程让您指定要保留哪个版本的文件。

同步功能使“复制网站”工具非常适合用于多开发人员环境,在这种环境中,开发人员在各自的本地计算机上保留网站副本,可将其最新的更改复制到共享远程服务器,并用其他开发人员更改后的文件更新本地计算机。新加入的项目开发人员可以在自己的计算机上创建一个本地网站,然后与共享服务器上的站点进行同步,从而快速获取网站的所有文件的副本。

文件状态


为了同步文件,“复制网站”工具需要有关两个站点上文件的状态信息。因此,该工具维护文件的时间戳和执行同步所需的其他信息等。

例如,该工具维护文件的上次检查时间的列表,借此确定诸如某文件是否已被删除等信息。当连接到站点或刷新站点时,该工具比较两个站点上的文件的时间戳和该工具存储的有关两个站点的信息,并报告每个文件的状态。下表显示了文件的状态。

状态 说明
Unchanged 文件自上次复制后未曾更改。
Changed 文件的时间戳比上次复制该文件时所获取的时间戳要新。
New 文件自上次复制站点后已被添加。
Deleted

文件自上次复制站点后已被移除。如果在“复制网站”工具中选择“显示删除的文件”,则该文件所对应的项会显示在窗口中。

.NET_.NET Copy Web 部署概念_02-3 复制网站

.NET_.NET Copy Web 部署概念_03-3 演示

.NET_.NET Copy Web 部署概念_01-3相关推荐

  1. pytorch checkpoint_pytorch的两种部署方式 web部署与c++部署

    知乎地址:  https://zhuanlan.zhihu.com/c_1101089619118026752 作者:   小哲 github:  https://github.com/lxztju/ ...

  2. WCF,Net remoting,Web service概念(转)

    WCF,Net remoting,Web service概念 今天看到WCF,说是整合了Net remoting,Web service...下面列一下概念. 一 WCF 概括地说,WCF具有如下的优 ...

  3. Web Service概念

    Web Service概念:     根据W3C的定义,Web服务(Web service)应当是一个软件系统,用以支持网络间不同机器的互动操作.网络服务通常是许多应用程序接口(API)所组成的,它们 ...

  4. 深入学习.NET Web Services概念

    介绍 在学完Web Service的课程后,我深深地被它的内容所吸引了,这使得我想在这方面做个总结,本篇文章是介绍.NET下的Web Service的概念的,在写作期间笔者也参考了很多优秀的文章,相信 ...

  5. 理解 IntelliJ IDEA 的项目配置和Web部署

    点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 作者:dulk cnblogs.com/deng-cc/p/6416332.html 1.项目配 ...

  6. Walle 瓦力 web部署系统

    Walle 一个web部署系统工具,可能也是个持续发布工具,配置简单.功能完善.界面流畅.开箱即用! 安装步骤: 1. git clone 首先配置成功(去百度找答案) 打开git bash命令窗口执 ...

  7. JavaWeb --第一章Web基本概念

    JavaWeb --第一章Web基本概念 文章目录 基本概念 前言 web开发: web应用程序 静态web 动态web web服务器 技术讲解 web服务器 基本概念 前言 web开发: web,网 ...

  8. RuoYi-Cloud 部署篇_01(windows环境 Oracle+nginx版本)

    请参考以下二篇博文: RuoYi-Cloud 部署篇_01(windows环境 mysql版本) RuoYi-Cloud 部署篇_01(linux环境 oracle+nginx版本

  9. Installshield2010实现web部署和数据库安装示例

    在前面两篇文章中,介绍了如何利用Installshield集成Framework在安装程序中. http://www.cnblogs.com/downmoon/archive/2010/04/16/1 ...

最新文章

  1. SQL Server 2008_企业版和开发版产品密钥
  2. 遍历Collection,避免在循环中删除对象时避免ConcurrentModificationException
  3. Oracle varchar2或char类型的byte和char的区别
  4. 最大功率点跟踪测试软件,最大功率点跟踪
  5. pandoc讲html转换为pdf,将HTML表格转换为PDF的Pandoc会导致非包装表格
  6. Series.str.split([pat, n, expand])
  7. 6、Learn by doing才是正确的技术学习姿势
  8. php中glob怎么用,如何在php中利用glob函数对文件进行遍历
  9. 持续集成之 Jenkins+Gitlab 打包发布程序到 Tomcat(二)
  10. Socket 学习(三).5 UDP 的弱点
  11. 小马儿随笔十一:朋友一生一起走
  12. 2017-2018-1 20155330 《信息安全系统设计基础》第3周学习总结
  13. 【论文笔记】基于2-channel network的图片相似度判别-CVPR 2015
  14. php wind8.5,PHPWind Forums下载
  15. java-遍历Json
  16. Zabbix 网页端监控工具
  17. MySQL Flashback拯救手抖党
  18. python统计一组数据中的概率_Python实现概率分布
  19. 【苹果相册推】软件安装ipv6得到可由Apple使用ArrayList tmpMacList
  20. python语言程序设计计算机二级难不难_python语言程序设计计算机二级难不难_全国计算机二级的难度有多大?...

热门文章

  1. 解决子元素和父元素同时触发onclick
  2. Mongodb在Windows下安装及配置
  3. hdu 4454 Stealing a Cake 三分法
  4. 【记录】我在浙江省机器人大赛的第一天
  5. Python学习笔记之列表(二)
  6. js 用submit()方法提交表单,页面闪退问题以及解决方法
  7. android手机连接windows,将Android手机投影到Windows 10 PC [夏昆冈]
  8. 怎么批量在数字里加入网页_手把手教你爬取天堂网1920*1080大图片(批量下载)——理论篇
  9. 牛客练习赛50-C——tokitsukaze and Soldier
  10. python读取npy文件的列表_Python,NPY文件,pk3,Python3,读取,h5pklnpznpy,格式,的