• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#与.NET程序员面试宝典2.3.2面试题17:什么是Xcopy部署(图)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

程序部署是软件开发中一个重要的、必须的环节,无论是Web程序还是Desktop程序,程序员完成产品的开发后,将代码交付给用户时就需要部署产品。本小节将介绍.NET平台下的Xcopy部署。

 

【出现频率】★★★★★

 

【关键考点】

Xcopy

Xcopy 命令参数

 

【考题分析】

在.NET诞生之前,部署是一件比较麻烦的工作。比如安装一个组件(例如COM组件),将意味着不仅要把组件复制到适当的目录下,而且还需要修改注册表。因此程序的部署往往需要专业的工具才能完成。目前.NET框架下的程序部署已经被大大简化,其中的Xcopy部署是最容易的一种。Windows中的Xcopy命令是将项目或应用程序从一个位置复制到另一个位置的简单方法。与“复制项目”命令一样,Xcopy不会为Web项目自动配置IIS目录设置,也不会注册或验证程序集的位置。更重要的是,使用Xcopy部署应用程序将不会利用Windows Installer的功能,因此不会改写其他文件,或导致其他应用程序被破坏。

 

执行Xcopy部署时,首先需要进入控制台窗口,用Xcopy命令将必要的文件复制到服务器的特定目录。在执行Xcopy前可以先查看Xcopy的使用情况。在控制台窗口键入如下代码:

 

Xcopy /?

控制台将会显示Xcopy使用方法,如图2.4所示:

 

图2.4  Xcopy使用方法

 

参考图2.4所示的语法,Xcopy命令将DeploymentMyWebApp的Web应用部署到目标服务器AppServer服务器上,Xcopy代码如下所示。

 

Xcopy  E:\WebTemp\ValidatePage\ValidatePage  \\AppServer\MyProject  /E/K/R  

 

把文件夹复制到目标服务器之后,接下来在目标服务器上,用IIS管理器创建一个虚拟目录,并且把虚拟目录映射到XCOPY创建的物理目录上。这就是用XCOPY将一个ASP.NET Web应用部署到远程服务器所要做的全部操作。

 

【答案】

Xcopy部署就是使用Xcopy命令是将项目工程或应用程序的代码从一个位置复制到另一个目标位置的简单方法。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#远程连接Oracle数据库(不安装客户端)发布时间:2022-07-14
下一篇:
自问自答:在VB中如何实现像C++一样printf的功能发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap