陋室铭
永远也不要停下学习的脚步(大道至简至易)

posts - 2169,comments - 570,views - 413万

一、服务端设置

①.创建数据库文件夹E:\vss,设置共享,并给Everyone分配所有权限[1]:


②.记住E:\vss的网络路径,一般为"\\计算机名\vss",例如\\kwww-9e22df5b3c\vss;

③.打开Microsoft Visual SourceSafe Administration,创建新数据库,注意路径必须填写网络路径[2]:


④.设置可以Internet访问数据库,依次打开菜单"Server→Configure",钩选"Enable SourceSafe Internet for this computer"和"Enable SourceSafe Internet for this database",将会在IIS建立一个虚拟目录SourceSafe:


⑤.创建一个Windows用户,例如VssUser,打开E:\vss安全选项卡,给VssUser分配所有权限[3][4];

⑥.在Microsoft Visual SourceSafe Administration创建一个用户,用户名和密码都和windows用户VssUser相同[5];

二、客户端设置

①.打开VS2008,打开"选项"对话框,源代码管理插件选择"Microsoft Visual SourceSafe(Internet)":


②.打开"插件设置",点击高级按钮,去掉"Always use SSL to connect to the server"前的钩:


③.使用VSS2005管理源代码即可:
















三、其他说明

[1].必须要给Everyone分配所有共享权限,否则VSS创建新数据库会失败:


[2].VSS数据库路径必须为网络路径,否则不能设置Internet访问数据库:


[3].必须要给VssUser分配E:\vss读取权限,否则VS2008连接失败,提示"The specified share path cannot be accessed by the SourceSafe Web Service":


[4].必须要给VssUser分配E:\vss写入权限,否则VS2008连接失败,提示"VSS Web Service could not open the database":


[5].VSS2005必须要创建同名用户VssUser,否则VS2008连接失败,提示"Visual SourceSafe Internet plug-in could not connect to the specified database":(其实就是两种用户验证:验证vss用户和windows用户,在这里两个用户合一了)


[6].使用中发现在连接VSS2005或是文件签出时经常无缘无故提示"未指定错误":

 

[7]There was a failure uploading the URL http://xxx.xxx.com.cn/SourceSafe/VssUpload_db1/1b8f4766-4cf9-4867-9d13-b5d3481b724e/{56F2BE87-8241-4A47-BF43-FA16CB7ADF6C}. Do you want to retry the operation?

出现这个原因是iis里面的web服务扩展里面的WebDAV没有被允许。
(iis7.0里启动后还要添加创作规则,给所有用户,所有内容的所有权限)

 

[8]最后,要把vss的目录发布到iis上,发布成一个项目(这步是最容易忽略的)(win2003好像不用,win7或者以上版需要)

不发布也会出现这个错误 提示"The specified share path cannot be accessed by the SourceSafe Web Service":

 

 

posted on   宏宇  阅读(3266)  评论(2编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
历史上的今天:
2008-08-26 vs设置语言后引用dll的一个错误
< 2011年8月 >
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3
4 5 6 7 8 9 10

点击右上角即可分享
微信分享提示