在IIS的FrontPage Extensions上使用外部版本控制

早知道FrontPage Extensions可以和Visual SourceSafe(VSS)整合起来实现Web站点内文件的版本控制,但是这种用法一直都没有试过,今天刚好凑巧遇到,简单的琢磨了一下。

IIS安装了FrontPage Extensions后就具备了站点文件版本控制的功能,它有两种方式:“使用内置程序”和“使用外部”,这里的“使用外部”就是指使用VSS。当在同一台机器上安装了VSS后就可以在IIS中指定使用VSS进行版本控制了,两者的整合其实很简单,就是在站点属性的“服务器扩展”选项页中的“版本控制”下拉列表框中选择“使用外部”,选择后会有个对话框询问你要使用的VSS项目目录(以“$/”开头的),输入并确定后FrontPage Extensions就开始将该站点中的文件统统都加载到VSS的相应数据库项目路径中。

但是这里面有可能会有一个小问题,那就是当你选择“服务器扩展”选项页中的“版本控制”下拉列表框时发现没有“使用外部”的选项,这是因为你当前的Windows用户帐户没有加载到VSS的用户列表中所导致的。需要做的是打开VSS Admin然后将你的Windows帐户名称添加到用户列表中,然后再在选项中选择打开VSS时自动用当前的Windows帐户登陆VSS的数据库。完成后再回到“服务器扩展”页中就会发现已经有“使用外部”这一选项了。微软的KB296715中写的更为详细,可以参考一下。

另外要说的是在VS.Net中使用VSS要比以前在VS6中方便多了(突然想起几年前初次使用VSS时的痛苦经历),不过VS.Net 2003好像要必须安装VSS6.0d以上的版本才可以。

posted on 2004-09-06 22:36  niuke  阅读(474)  评论(0)    收藏  举报

导航