VS2008使用Internet方式连接VSS2005(转)
2018-03-13 16:15
197 查看
一、服务端设置
①.创建数据库文件夹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":
①.创建数据库文件夹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":
相关文章推荐
- VS2008使用Internet方式连接VSS2005(转)
- 完全解决VS2008通过Internet连接VSS2005
- 完全解决VS2008通过Internet连接VSS2005
- Castle ActiveRecord 使用 Web.config 配置数据库连接方式
- 如何在 vista 使用 Device Emulator 连接internet
- windows2003下asp.Net站点无法使用用户名+密码的方式连接SQLSERVER的问题
- 使用JDBC建立各种数据库的连接方式集萃
- Oracle数据库中的表连接方式及使用场合
- windows 2003下asp.Net站点无法使用用户名+密码的方式连接SQLSERVER的问题
- 使用OLE DB方式连接常用数据库的连接字符串的设置
- 各种常用数据库使用JDBC连接的方式
- 使用dbExpress连接方式访问数据库
- 如何使用 Internet 连接共享
- 使用OLE DB方式连接常用数据库的连接字符串的设置
- JPA QL 中使用外连接遇到的问题和解决方式
- 关于利用CMWAP的方式不能通过TCP/IP连接INTERNET的说明!
- 如何在Internet上使用UDP广播方式呢?
- Castle ActiveRecord 使用动态填写参数方式配置数据库连接
- VS2008使用VSS2005做源代码管理的问题
- HOW TO:使用 Visual C# .NET 在 ADO.NET 中以编程方式构建连接字符串