将在 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 项目的源代码管理
- 右键单击“我的电脑”,单击 Manage(管理),单击 Services and Applications(服务和应用程序),打开 Internet Information Services(Internet 信息服务),然后展开 Default Web Site(默认 Web 站点)。
- 右键单击 FrontPage Web 项目所在的 Web,然后单击 Properties(属性)。
- 在 Properties(属性)对话框中,单击 Server Extensions(服务器扩展)选项卡,将 Version Control(版本控制)框设置为 None(无),然后单击 OK(确定)。
- 对于可能显示的所有消息,均单击 OK(确定)。
现在,打开 Visual Studio .NET,将 Web 访问方法更改为文件共享,然后将项目重新绑定到源代码管理下的个人工作文件夹。
更改 Web 访问方法并重新绑定项目
- 在 IDE 的 File(文件)菜单上,指向 Open(打开),单击 Project from Web(Web 项目),输入您的 Web 项目的 URL,然后单击 OK(确定)。
- 在 Solution Explorer(解决方案资源管理器)中,右键单击该项目,然后单击 Properties(属性)。
- 在 Project Properties(项目属性)对话框的 Common Properties(公共属性)下,选择 Web Settings(Web 设置),然后将 Web Access Mode(Web 访问模式)的值更改为 File Share(文件共享)。
- 在 Visual Studio 中,先关闭 Web 项目及其解决方案,然后重新打开。
- 在 Solution Explorer(解决方案资源管理器)中,选择该项目,在 File(文件)菜单上指向 Source Control(源代码管理),然后单击 Change Source Control(更改源代码管理)。
- 在 Change Source Control(更改源代码管理)对话框中,选择您的项目,单击 Bind(绑定),然后单击 OK(确定)。对于显示的所有警告消息,均单击 OK(确定)。
注意:您必须将解决方案和项目重新绑定到它们先前的保存位置,以保持源代码管理历史记录的连续性。
- 在 Solution Explorer(解决方案资源管理器)中,右键单击该项目,单击 Check Out(签出),对于随后显示的警告消息,单击 OK(确定)。
- 当显示“Your folder contains a writable copy of project path”(您的文件夹包含 project path 的可写副本)消息时,请选择 Leave this file(保留此文件),然后单击 OK(确定)。
- 在 Solution Explorer(解决方案资源管理器)中,右键单击该项目,然后单击 Check In(签入)。
在将文件共享 Web 项目转换为 FrontPage Web 访问方法之前,请认真考虑替代方案。转换为 FrontPage,可以:
◆访问由 .NET Passport 身份验证保护的设计时项目资源。
◆连接到或允许访问防火墙后的项目,包括一个或多个团队成员无法通过 LAN 或 VPN 访问的项目。
从文件共享转换为 FrontPage Web 访问方法
- 在 Solution Explorer(解决方案资源管理器)中选择 ASP.NET Web 项目。
- 在 File(文件)菜单上,指向 Source Control(源代码管理),然后单击 Change Source Control(更改源代码管理)。
- 在 Change Source Control(更改源代码管理)对话框中,选择您的 Web 项目,然后单击 Unbind(取消绑定)。
- 对 Change Source Control(更改源代码管理)列表中的每一项都重复此步骤,接受显示的所有消息,然后单击 OK(确定)。
- 在 Solution Explorer(解决方案资源管理器)中,右键单击要转换的 Web 项目,然后单击 Properties(属性)。
- 在 Project Properties(项目属性)对话框中的 Common Properties(公共属性)下,选择 Web Settings(Web 设置),然后将 Web Access Mode(Web 访问模式)的值更改为 FrontPage。
- 选择解决方案,并在 File(文件)菜单上,单击 Close Solution(关闭解决方案)。
现在,您可以为 FrontPage Web 启用源代码管理。以下过程中的某些步骤可能与 FrontPage Server Extensions 2002 中的步骤有所不同。
为 FrontPage Web 项目打开外部源代码管理
- 右键单击“我的电脑”,单击 Manage(管理),然后单击 Services and Applications(服务和应用程序)。
- 打开 Internet Information Services(Internet 信息服务),然后展开 Default Web Site(默认 Web 站点)节点。
- 右键单击 FrontPage Web 项目所在的 Web,然后单击 Properties(属性)。
- 在 Properties(属性)对话框中,单击 Server Extensions(服务器扩展)选项卡,将 Version Control(版本控制)框设置为 Use External(使用外部),然后单击 OK(确定)。
- 对于可能显示的所有警告消息,均单击 OK(确定)。