『天道酬勤』


宠辱不惊,看庭前花开花落.去留无意,望天外云卷云舒.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

VS.NET中的Web项目和源代码管理集成方案(13)

Posted on 2007-11-19 20:42  咣咣咣  阅读(185)  评论(0编辑  收藏  举报
附录 C:部署 Web 项目

Visual Studio .NET 提供了多种功能强大的部署工具,包括 Web 设置和部署项目。以下过程介绍了一种简单方法,可以将主控副本(位于源代码管理数据库)中的更改推广到其生产服务器位置。

对于 Web 项目,可以使用 Project(项目)菜单上的 Copy Project(复制项目)。复制项目(而不是部署项目)是将项目内容移到目标 Web 服务器上的一种简便方法。不过,复制操作不能自动配置 Internet 信息服务 (IIS) 目录设置。因此,在大多数情况下,我们建议您部署项目,因为它使您能够利用许多部署项目管理功能,如注册和 IIS 配置。

默认情况下,Copy Project(复制项目)命令将在目标服务器上创建新的 Web 应用程序,并且只将需要运行的文件复制到该应用程序。目标服务器上必须安装 FrontPage Server Extensions,才能使用 Copy Project(复制项目)命令。另外,请注意您用来部署项目的 Web 访问方法与 Visual Studio 中项目的 Web 访问方法完全不相关,也不会更改后者。以下步骤将通过 HTTP 部署 Web 应用程序。

部署 ASP.NET Web 项目

  1. Project(项目)菜单上,单击 Copy Project(复制项目)。
  2. 选择目的地项目文件夹和服务器。
  3. 单击 FrontPage 按钮。
    注意:在此环境中,FrontPage 是默认的选项,也是建议使用的选项。如果您使用 File share(文件共享)选项,请使用以下语法设置 Path(路径):\\servername\wwwroot$\projectname。
  4. 选择要复制的文件。

默认选项只部署运行应用程序所需的文件。您还可以部署所有项目文件或项目文件夹中的所有文件。