Visual Source Safe 2005 Internet访问

--记录的创建步骤是在现在VSS数据库的基础上进行的。

 

运行环境

服务器:IIS.NetFrameWork2.0VSS2005服务器端组件和VSS2005客户端组件。

客户端:VSS2005客户端组件、Visual Studio 2005/2008

 

特殊说明:

*  VSS2005客户端是不能通过Http的方式访问服务器的,只能通过Visual Studio2005/2008中的Visual Studio源码管理插件选择Internet进行Http的访问。

*  配置VSS2005Http访问工作只能在VSS2005服务器本机上进行。

 

VSS2005服务器配置步骤

1步:环境设置

在服务器中分别安装VSS2005服务器端和客户端,并检查IIS的安装情况,同时在服务器中安装.Net FrameWork2.0

此步骤注意事项:

²  默认情况下,VSS2005会选择IIS网站下的默认网站,此时需要对默认网站的物理路径进行设置,在已经有VSS数据库的情况下,可以直接指定VSS的共享目录(省去再次设置目录安全信息)。然后设置网站的Asp.net选项为2.0版本。

²  如果是新建VSS服务器,则需要共享VSS服务目录,并设置此目录访问安全,同时让网站的物理路径指定该目录。(如何新建VSS代码管理服务器此处不再说明)

2步:配置VSS2005 Internet访问

 以管理员的身份打开“Microsoft Visual SourceSafe Administration”。注意:必须在VSS服务器本机上进行登录并打开,否则在配置时VSS会提示:

选择工具栏中的 Server—>Configure…,打开“Server Configuration”窗口,并按图片显示设置信息。如果不是在服务器本机登录,则会提示上述图片中的信息。

 

设置完成之后,点击“确定”按钮,此时,系统会可能提示以下两种信息 ,如果出现,请按以下问题说明进行操作,成功之后再重覆此步骤。

如果没有发现什么问题,系统会提示一系列的操作,全部回答“YES”。

VSS配置完成之后,再此打开IIS网站,你会发现在网站下创建了一个SourceSafe目录,如果看到此目录,说明创建成功。如下图:

问题1 系统提示需要以“共享的方式”访问

提示信息如下图

解决方案:

Ø  选择菜单File àOpen SourceSafe Database…,弹出一个对话框

Ø  点击Add…按钮,按下一步,在需要指定Location的时候输入\\server\vss

Ø  再次输入帐号和口令登录即可解决。

注意:必须共享VSS目录和设置必要的用户权限。

 

问题2 提示IIS未安装(未找到)

疑惑:IIS .net2.0都已经安装,为什么会提示此信息? 不明白,据网上传说,是IIS网站的标识符的问题,把网站的标识符改为“1”就Ok,试了一下,还是能解决。以下是操作步骤:

1.         在“服务”控制台管理单元中,将IIS Admin服务停止;

2.         %SystemRoot%\system32\inetsrv目录下查找到文件MetaBase.XML文件,用文本编辑器打开它

3.         查找所有你要修改的站点标识符(这里查找的是NewSite,节点为<IIsWebServer>,属性为Location ="/LM/W3SVC/1165631920"),在所有出现该ID的位置将内容替换为1(这里是将1165631920替换为1),保存;(此步骤建议使用替换查找,大约有4个的方需要替换)

4.         重新启动IIS Admin服务,启动Web站点;

5.         VSS Administrator管理工具中,打开Server-->Configuration,将以下两项打勾:Enable SourceSafe Internet For This ComputerEnable SourceSafe Internet For This Database

6.         问题解决

客户端访问(Internet)

1步:选择并设置选项

客户端需要通过Visual Studio2005/2008源码管理插件并以Internet的方式访问。基本设置如下:

1.         工具选项源码管理,选择Internet方式

2.         选择插件设置高级,去掉选择框,并保存。

2步:打开项目

1.         打开VSS项目,按照系统提示输入信息。

2.         如果连接正确,则提示输入用户名及口令(VSS目录安全需要添加此用户)。

3.         登录成功后,会显示Choose project from SourceSafe Internet。到此,客户端已连接成功。

posted on 2010-05-04 13:45  深挖三尺  阅读(656)  评论(0编辑  收藏  举报