VS2005透过Internet访问VSS2005的设置步骤

来源:互联网 发布:mac office 2016激活码 编辑:程序博客网 时间:2024/05/16 03:51

之前有听说VSS2005支持internet的访问方式,网络上也有很多关于这方面的介绍以及设置方法,小弟我从昨天开始参考资料设置,直到今天才OK,现总结一下跟大家分享一下,包含我碰到的一些问题的解决办法。

步骤如下:

1。安装好VS2005VSS2005以及设置好IIS.

2。创建VSS数据库,步骤省略,因为网路上有非常多的相关图片。记住共享你的VSS数据库目录,例如共享目录为VSS.

3。启用Internet方式

31选择VSS Admin,选择Browse,创建一个用//电脑名/VSS的数据库别名,点新增,连接一个已经存在的数据库。输入//你的电脑名字/VSS,点下一步,出现VSS on 你的电脑名字,再下一步。

32选择你刚建立好的别名,输入Admin密码登入,选择Server菜单下的Configuration,勾选Enable Sourcesafe Internet for this computer,并在下方的Web server输入你的IP地址。点OK,会出现两次的对话框,全部选择Yes.最后出现Configuration ASP.NET的画面。完成后会在IIS默认的网站中创建一个虚拟目录SourceSafe.

4。在VSS创建一个用户并设定好拳 ,例如Marvin,密码为1,并且在电脑的用户中建立一个同名Marvin,密码为1的用户。并且将VSS目录的读取权限给Marvin

5。打开VS2005,选择Tools菜单下Options.设置SourceControl部门,如图。

6。打开一个专案,加入SolutionSource Control,这跟之前的方式一样。在弹出的对话框中,点Add,输入你的IP,以及//你的电脑名称/VSS,点下一步出现连接sourcesafe web service,接着出现一个输入账户,密码对话框,在这里输入你建立的电脑用户,例如Marvin,密码1。点下一步即可完成,在出现的画面,点open.大功告成。如下的画面

 

7。碰到的问题

71WebDAV相关的解决办法,进入IIS设置拓展属性WebDAV为允许。进入服务,启动WebClient.

72Microsoft.VisualStudio.SourceSafe.Interop.VSSDatabaseClass相关问题,进入SourceSafe安装目录重新执行regsvr32 ssapi.dll

73。出现不能访问指定的数据库,进入VSS Admin,先disable internet访问,后再enable.

74。另外小弟执行了72的步骤还是不报错,后来卸载了Microsoft VS2005 SDK OK,不知道是不是冲突。这一点待确认。

 

原创粉丝点击