『天道酬勤』


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

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

Posted on 2007-11-19 20:42  咣咣咣  阅读(243)  评论(0编辑  收藏  举报
从 FrontPage 升级到文件共享

将在 Visual Studio .NET 中创建的 FrontPage Web 项目升级为建议的文件共享 Web 访问方法,可以:

◆提高团队的 ASP.NET Web 应用程序资源的日常可管理性和完整性。

◆使用不同于 Visual SourceSafe 的源代码管理提供程序。过去,只有 Visual SourceSafe 这一源代码管理提供程序能够管理 Web 项目。现在,许多第三方源代码管理应用程序都支持文件共享 Web 访问方法。

在下面的步骤中,将使用 Internet 信息服务 (IIS) 管理控制台禁用 FrontPage Web 项目的源代码管理集成,然后使用 Visual Studio .NET 更改 Web 访问方法并重新将项目绑定到源代码管理下。

禁用 FrontPage Web 项目的源代码管理

  1. 右键单击“我的电脑”,单击 Manage(管理),单击 Services and Applications(服务和应用程序),打开 Internet Information Services(Internet 信息服务),然后展开 Default Web Site(默认 Web 站点)。
  2. 右键单击 FrontPage Web 项目所在的 Web,然后单击 Properties(属性)。
  3. Properties(属性)对话框中,单击 Server Extensions(服务器扩展)选项卡,将 Version Control(版本控制)框设置为 None(无),然后单击 OK(确定)。
  4. 对于可能显示的所有消息,均单击 OK(确定)。

现在,打开 Visual Studio .NET,将 Web 访问方法更改为文件共享,然后将项目重新绑定到源代码管理下的个人工作文件夹。

更改 Web 访问方法并重新绑定项目

  1. 在 IDE 的 File(文件)菜单上,指向 Open(打开),单击 Project from Web(Web 项目),输入您的 Web 项目的 URL,然后单击 OK(确定)。
  2. 在 Solution Explorer(解决方案资源管理器)中,右键单击该项目,然后单击 Properties(属性)。
  3. Project Properties(项目属性)对话框的 Common Properties(公共属性)下,选择 Web Settings(Web 设置),然后将 Web Access Mode(Web 访问模式)的值更改为 File Share(文件共享)。
  4. 在 Visual Studio 中,先关闭 Web 项目及其解决方案,然后重新打开。
  5. 在 Solution Explorer(解决方案资源管理器)中,选择该项目,在 File(文件)菜单上指向 Source Control(源代码管理),然后单击 Change Source Control(更改源代码管理)。
  6. Change Source Control(更改源代码管理)对话框中,选择您的项目,单击 Bind(绑定),然后单击 OK(确定)。对于显示的所有警告消息,均单击 OK(确定)。
    注意:您必须将解决方案和项目重新绑定到它们先前的保存位置,以保持源代码管理历史记录的连续性。
  7. 在 Solution Explorer(解决方案资源管理器)中,右键单击该项目,单击 Check Out(签出),对于随后显示的警告消息,单击 OK(确定)。
  8. 当显示“Your folder contains a writable copy of project path”(您的文件夹包含 project path 的可写副本)消息时,请选择 Leave this file(保留此文件),然后单击 OK(确定)。
  9. 在 Solution Explorer(解决方案资源管理器)中,右键单击该项目,然后单击 Check In(签入)。
将文件共享项目转换为 FrontPage

在将文件共享 Web 项目转换为 FrontPage Web 访问方法之前,请认真考虑替代方案。转换为 FrontPage,可以:

◆访问由 .NET Passport 身份验证保护的设计时项目资源。

◆连接到或允许访问防火墙后的项目,包括一个或多个团队成员无法通过 LAN 或 VPN 访问的项目。

从文件共享转换为 FrontPage Web 访问方法

  1. 在 Solution Explorer(解决方案资源管理器)中选择 ASP.NET Web 项目。
  2. File(文件)菜单上,指向 Source Control(源代码管理),然后单击 Change Source Control(更改源代码管理)。
  3. Change Source Control(更改源代码管理)对话框中,选择您的 Web 项目,然后单击 Unbind(取消绑定)。
  4. Change Source Control(更改源代码管理)列表中的每一项都重复此步骤,接受显示的所有消息,然后单击 OK(确定)。
  5. 在 Solution Explorer(解决方案资源管理器)中,右键单击要转换的 Web 项目,然后单击 Properties(属性)。
  6. Project Properties(项目属性)对话框中的 Common Properties(公共属性)下,选择 Web Settings(Web 设置),然后将 Web Access Mode(Web 访问模式)的值更改为 FrontPage
  7. 选择解决方案,并在 File(文件)菜单上,单击 Close Solution(关闭解决方案)。

现在,您可以为 FrontPage Web 启用源代码管理。以下过程中的某些步骤可能与 FrontPage Server Extensions 2002 中的步骤有所不同。

为 FrontPage Web 项目打开外部源代码管理

  1. 右键单击“我的电脑”,单击 Manage(管理),然后单击 Services and Applications(服务和应用程序)。
  2. 打开 Internet Information Services(Internet 信息服务),然后展开 Default Web Site(默认 Web 站点)节点。
  3. 右键单击 FrontPage Web 项目所在的 Web,然后单击 Properties(属性)。
  4. Properties(属性)对话框中,单击 Server Extensions(服务器扩展)选项卡,将 Version Control(版本控制)框设置为 Use External(使用外部),然后单击 OK(确定)。
  5. 对于可能显示的所有警告消息,均单击 OK(确定)。