最近需要通过Internet来访问源代码,以前一直是使用VSS6.0D,但没有支持Internet访问功能,必须要通过第三方软件才能实现,前段时间下载了VSS2005,网上看到很多关于设置VSS2005通过Internet访问的文章,自己没有真正使用过通过Internet访问的功能,加上网上的有关文章的介绍的不够详细,有些地方俺没有仔细研究还搞不明白什么意思,这次就来一次完整的实际操作加附图做一次演示,也为一些VSS的忠实朋友们指个路。

本次配置VSS2005运行环境:Win2003/DotNet2.0

注:VSS要求iis 支持 asp.net 2.0, 因为VSS2005的运行库是2.0,如果同时有1.1,则要在IIS的设置将source safe的run-time改为2.0(asp.net2.0的run-time在安装VSS2005时自动会帮你装上)

一、VSS2005服务器的设置
1、用具有管理员权限的账房登录WEB服务器;
2、运行Visual SourceSafe Administrator Visual SourceSafe Administrator (如果还没有在WEB服务器上安装VSS2005,请先安装)在 vss administrator中建立一个新的VSS DB。然后先用本地方式打开,如D:\vss,然后在server->configure中勾上“enable sourcesafe internet for this computer"

此时VSS2005将自动在IIS中建立虚拟目录:SourceSafe

3、在资源管理器中共享vss 目录,设置好权限(Administrator取得该目录的所有权限);

4、然后在vss administrator中重新用\\computer name\vss打开

点击“Add...”按钮,选取第一项“Connect to an existing database”

下一步,输入Web服务器下的Vss共享目录(这里要注意一点细节,如果输入IP地址很有可能在下一步会出现一点小问题,当然如果网络没有什么问题是可以的,俺建议还是使用点击“Browse...”从网上邻居上选择刚才共享的Vss目录)


下一步,完成后打开数据库(因为需要通过INTERNET远程访问VSS,所以打开数据库时不能使用类似于D:\VSS之类的目录名,而应是\\机器名\VSS数据库所在的共享名,例如:\\MyServer\vss,要求数据库;),再进入server->configure菜单,再勾上“enable sourcesafe internet for this database"

点击确定,此时VSS2005将自动又在在虚拟目录Sourcesafe下再建立两个虚拟目录:VssUpload_db1, VssDownload_db1
中间会有一些提示,不管他,回答yes就是了。(第一次时会提示是否需要使用SSL,如果需要可以配置使用SSL。)
IIS自动创建的虚拟目录如下(IIS下完全不需要手工建立虚拟目录):

5、为了确认是否设置好,再次打开上面的对话框,看一下“Enable SourceSafe Internet for this database”是否被选中了,如果没有则说明你没有使用“\\机器名\VSS数据库所在的共享名”打开数据库,请重新采用这种方式打打再试;

二、客户端的设置(只能在VS2005中使用VSS INTERNET插件来访问上面设置好的数据库,直接使用权用VSS客户端是不可以的
1、运行VS2005;
2、选择:工具-选项,打开选项对话框
3、选中“显示所有设置”,选择:源代码管理-插件选择,在右边选择:Microsoft Visual SourceSafe(Internet)
4、选择:源代码管理-插件设置,在右边点击高级按钮会出现:

如果在服务器设定部分选择了使用SSL就选中上面的复选框,否则不选择,单击OK确定。
5、保存选项并关闭它;
6、好了,现在可以把代码添加进去了,在需要添加到VSS的项目或工程上右击,选择“将解决方案添加到源代码管理”:

点击“Add...”按钮

输入服务器IP地址或域名(俺的测试机器为192.168.1.2,如果你使用的是域名可以输入如www.web3.cn),再输入Web服务器共享的Vss文件夹格式为\\compter name\vss(此地址并不是实际上你的机器要访问的地址,而是通过如http://www.web3.cn/SourceSafe/VssService.asmx来进行访问的,\\compter name\vss地址是提供给服务器读取本地共享目录)

下一步,要求您输入用户和密码(此处输入的是Win系统的用户和密码,也就是刚才设置共享权限的用户,至于VSS2005的密码是另外输入的,这个要分清楚)

选中数据库,点击“Open”打开

7、单击“OK”按钮按提示就可以向VSS2005中上传源代码了(如果没有使用SSL,中间会有安全警告,不用管它,继续)

设置VSS2005使支持通过Internet访问(转)相关推荐

  1. 2005服务器文件夹网页设设置,设置VSS2005使支持通过Internet访问

    Re:设置VSS2005使支持通过Internet访问   (2006/7/25 15:15:27) by 我的邮箱:zhang.wei34@zte.com.cn请问,我按上面的要求做到了" ...

  2. 设置VSS2005使支持通过Internet访问

    转自:http://www.web3.cn/Content,2006,6,18,151.aspx 最近需要通过Internet来访问源代码,以前一直是使用VSS6.0D,但没有支持Internet访问 ...

  3. 安卓手机作为文件共享服务器,如何设置电脑使安卓手机能访问局域网共享的文件...

    ‍ 我们在家里有时候会使用PC电脑,有时候又会使用智能手机,而通常情况下,这些设备都是处在同一个局域网中的,那么,手机可以访问局域网电脑中的共享文件夹吗?我们可以通过以下对电脑的设置步骤,来实现使安卓 ...

  4. 设置Mysql5.6允许外网访问详细流程

    一.设置MySQL服务允许外网访问 修改mysql的配置文件,有的是my.ini(windows),有的是my.cnf(linux), 在配置文件中增加 [mysqld] port=3306 bind ...

  5. 阿里云主机搭建网站,并使外网可访问到

    一.在阿里云主机搭建网站 1.连接上阿里云主机,在里面操作:(在本地的电脑使用远程桌面连接即可,输入公网IP和用户密码进行连接) 下载phpstudy(一个类似WEB服务器的软件工具,搭建服务器环境) ...

  6. 配置VSS2005的Internet访问

    配置Microsoft Visual SourceSafe 2005的Internet访问 VSS2005发布以后,早就听说可以支持Internet访问,这是一个很有意思的特性.前两天有空,就安装配置 ...

  7. 计算机的iscsi配置,我们将了解如何设置自己的支持iscsi配置的存储节点

    iSCSI代表Internet小型计算机系统接口.它用于使用块级数据传输通过TCP / IP访问网络上的存储.NFS与iSCSI之间通常存在比较.关键区别在于NFS是文件级实现,而iSCSI是块级实现 ...

  8. 【原创】IP摄像头技术纵览(六)---通过internet访问摄像头

    [原创]IP摄像头技术纵览(六)-通过internet访问摄像头 本文属于<IP摄像头技术纵览>系列文章之一: Author: chad Mail: linczone@163.com 本文 ...

  9. 计算机为什么会出现网络用户,告诉你电脑显示无internet访问权限怎么办

    相信大家平时在使用电脑上网的时候,都遇到过显示无Internet访问权限的情况,那么遇到这个问题时该如何处理呢?想知道详细的操作方法吗?那就和小编一起来瞧瞧吧~ 当我们在操作电脑连接网络进行上网的时候 ...

最新文章

  1. 统一沟通-技巧-9-Lync 2010-Outlook 2010-自动配置-2-普通人员
  2. 探偵ガリレオーくさる3
  3. 从《英雄联盟》的装备系统谈玩家行为与游戏设计
  4. sklearn随机森林概述
  5. seo专题之开篇有益
  6. c++ sort 从大到小排序_算法的艺术:MySQL order by对各种排序算法的巧用
  7. JEECG 喜讯[后续推出功能]
  8. webbrowser 访问iframe拒绝访问_Win10系统下Documents and Settings系统文件夹拒绝访问解决方法...
  9. PLSQL 的安装与简单使用
  10. 易语言手游辅助开发教程
  11. 2020年10款网盘大比拼,总有一款适合你
  12. PYTHON-音视频合并方法
  13. C# Halcon 图像放大缩小代码
  14. C语言电码,翻译莫尔斯电码
  15. C/C++中的逻辑右移和算术右移
  16. 学习Matlab第三天——画3D图
  17. 基于java的网上鲜花销售系统,基于JAVA的鲜花销售管理系统MVC开发,免费分享
  18. 在WPS表格里制作连接到openGauss的实时刷新报表
  19. ByVal与ByRef
  20. CKEditor 简介

热门文章

  1. 字节跳动实习生提出实例分割新方法:性能超过何恺明Mask R-CNN
  2. 人类第一次将42写成3个整数的立方和,最后一个100以内的自然数告破
  3. AI同传效果媲美人类,百度翻译出品全球首个上下文感知机器同传模型
  4. PostgreSQL: epoch 新纪元时间的使用
  5. Java调用net的webservice问题分享
  6. 如何用两种方式同时实现ListBox的滚动功能
  7. sybase存储过程修改
  8. android 8.0 intent,Android 8.0通知栏适配问题
  9. php获取post表单数据_PHP如何通过post方法来获取form表单中数据?(代码示例)
  10. 几种常见自动化测试框架