DOTNET开发人生
.NET和C#双剑合璧
posts - 219,  comments - 306,  trackbacks - 11
 

配置Microsoft Visual SourceSafe 2005Internet访问

 

VSS2005发布以后,早就听说可以支持Internet访问,这是一个很有意思的特性。前两天有空,就安装配置了一下,成功访问。现在安装过程发布出来,大家共享。

 

步骤0:安装前的准备事项

 

服务器端:

因为Internet访问是通过Web Service实现的,所以安装前要先配置安装好IIS

安装VSS2005好像可以自动安装.Net Framework 2.0,不过,我是事先安装好.Net Framework 2.0并启用Asp.Net 2.0的。

 

客户端:

只有Visual Studio 2005默认支持VSSInternet访问,所以客户端还要安装VS2005

 

步骤1:安装VSS2005

 

安装VSS2005一路NextOK了。服务器和客户端都要安装。

 

步骤2:创建VSS数据库,并启用Internet访问

 

这一步最关键,如果配置没问题就成功了一半。

 

1、  启动Microsoft Visual SourceSafe Administrator

2、  创建VSS数据库

 

一路NextOK。截图如下:

 



 







 


3、  启用Internet访问

 

  • 选择菜单Server --〉Configure…,弹出Server Configuration对话框

  • Enable SourceSafe Internet for this computerEnable SourceSafe Internet for this database打上勾,输入服务器的IP地址。按确定,My God,不行。

  • 系统提示要用Share路径访问。重来!
  • 首先到资源管理器,把VSS数据库的路径共享,设置好用户的共享访问权限。
  • 然后再进入Microsoft Visual SourceSafe Administrator
  • 选择菜单File --〉Open SourceSafe Database…,弹出一个对话框
  • 点击Add…按钮,按下一步,在需要指定Location的时候输入\\server\vss

  • 最后选择新加的库,点击
    Open,重新执行步骤12
  • 中间会有一些提示,不管他,回答yes就是了。
  • 没有提示错误的话,你的服务器端就配置好了。


 



 

4、  客户端通过Internet访问

 

  • 安装好VSS2005
  • 打开Visual Studio 2005
  • 选择菜单Tools --〉 Options --〉 Source Control --〉 Plug-in Selection
  • 选择Microsoft Visual SourceSafe (Internet)


  • 选择菜单
    Tools à Options à Source Control à Plug-in Settings à Advanced…
  • 去掉Always use SSL to connect to the server前面那个勾
  • 随便打开一个项目,选择菜单File à Source Control à Add Project to Source Control
  • 系统打开Open SourceSafe Database对话框
  • 点击Add…按钮
  • 你会发现第二步变成了要输入AddressFolder了。输入服务器的IP地址,和共享的目录名(例如:\\server\vss


  • 点击
    Open,出现登录对话框,输入你在服务器上的账号和密码。


  • 如果成功登录,就会出现
    Add to SourceSafe Internet对话框。



你就可以把项目加入
Internet了。Done。哈哈。

posted on 2005-12-30 16:56 快乐老鼠Jerry 阅读(18473) 评论(76)  编辑 收藏 网摘 所属分类: 软件应用

FeedBack:
2005-12-30 17:08 | xujh      
支持原创!
  回复  引用  查看    
2005-12-30 20:17 | 高海东      
不错
  回复  引用  查看    
2006-01-19 00:29 | JohnChina[未注册用户]
请问哪里可以下载到vss2005中文版或英文版都可以

或者楼主是否能发送一份给我呢? zhoujr@sina.com 在此谢过!

  回复  引用    
#4楼[楼主]
2006-01-19 09:22 | didasoft      
vss2005现在只有英文版,总共100多MB,不可能发给你的。你可以到电驴上搜一下,很多的。
  回复  引用  查看    
2006-03-08 17:30 | Konimeter      
请教:
1、我装了VS2005发布日送的6张碟里的第六张碟上的VS2005中文版,并且用CDKEY升级了,然后安装了一个VSS2005,但是在VS里没看到文件——源代码管理部分,工具——选项中也没有Source Control这一项。
2、另一台机上,装了VS2005英文版,team suit,有文件——源代码管理选项,但是还是没有哪个Source Control项,

请问是VS2005安装什么版本才有这个?

  回复  引用  查看    
#6楼[楼主]
2006-03-10 10:16 | didasoft      
VS2005是不带VSS的,VSS2005是另外的一个软件包。
  回复  引用  查看    
2006-03-17 10:42 | C.H.[未注册用户]
应该是带的,但是很多中文版都没有,在电驴上找tlf版的英文vs2005就有
  回复  引用    
2006-03-28 11:01 | 高海东      
支持
  回复  引用  查看    
2006-03-28 18:35 | dana[未注册用户]
我可是按你上面说的做的呀,可是还是有问题,有联系方式之类的没?
可不可以加你为好友,和你讨论一下呀?
期待中。。。。

  回复  引用    
#10楼[楼主]
2006-03-29 09:13 | didasoft      
dana,请留个email。

我的email是 didasoft@gmail.com

  回复  引用  查看    
2006-03-29 21:51 | dana[未注册用户]
好的
我的email是 dachensfslz@yahoo.com.cn
谢谢哈

  回复  引用    
2006-03-31 10:45 | suqx520[未注册用户]
给不给个下载地址呢?
我在电驴上找了很久都没有找到呀!
谢了呀!

  回复  引用    
#13楼[楼主]
2006-04-01 14:52 | didasoft      
ed2k://|file|Microsoft.Visual.SourceSafe.2005.iso|108048384|C4BEC1EC3B2119BD7CCD51E930AAD4C3|/
  回复  引用  查看    
2006-04-12 15:39 | veryhappy(wx.net)[未注册用户]
我用了上面的方法,能成功连上

但是我的解决方案只有11个项目而已,在从VSS数据库中获取数据的时候总是“操作超时”

  回复  引用    
2006-04-14 10:27 | davinny[未注册用户]
"
系统提示要用Share路径访问。重来!
首先到资源管理器,把VSS数据库的路径共享,设置好用户的共享访问权限。
"
请问不共享VSS数据库可以配置么?不一定要是Internet访问的时候。

  回复  引用    
#16楼[楼主]
2006-04-15 13:10 | didasoft      
既然有这样的提示,不共享估计不行。

不过,我没有试过。

  回复  引用  查看    
2006-04-15 21:18 | myname[未注册用户]
我的VSS 2005 是英文版的,安装完 Visual Studio 2005 Team Suite 中文版后,并没有版本控制的内容,必须单独安装 Visual Source Safe 2005.
另外,对于VSS 2005,只要在安装目录下见一个2052的目录,然后把1033 的内容全部拷贝过去,另外建一个Microsoft Visual SourceSafe 2005 - CHN的目录,把原有目录 Microsoft Visual SourceSafe 2005- ENU的内容全部拷贝过去。在对 - 2053 目录下的 ssui.dll 中的资源进行汉化,下次启动后就是中文的了。

  回复  引用    
2006-05-01 00:24 | C# hack      
不知道为什么,我的服务器上安装了IIS,在第三步 启用Internet访问 的时候,总是提示没有安装IIS
  回复  引用  查看    
2006-05-12 10:08 | 陈希章      
“在对 - 2053 目录下的 ssui.dll 中的资源进行汉化"


请问怎么做这个汉化?是否有做好的给share一下,谢谢

  回复  引用  查看    
2006-05-21 01:54 | Duane[未注册用户]
to hack.
i have the same problem with you, but have you fix the problem? if you have fix it, can you tell me what is the method? thanks.

MSN:xmduane@hotmail.com

  回复  引用    
#21楼[楼主]
2006-05-22 10:03 | didasoft      
to hack,

IIS里面的WebDAV和Asp.Net Web Service Extension 是否激活了?看提示VSS2005需要IIS激活这些服务。

  回复  引用  查看    
2006-05-25 19:17 | ausir[未注册用户]
使用 exescope 对其中的资源进行编辑即可。主要是菜单的内容,还有许多的提示信息。

要注意的版本问题,早期我安装的是 Beta2(50727.27),到了2006年5月1日就到期不能使用了。后来安装了50727.42。但是Beta2的这个文件可以直接用在正式版中。

另外安装 Internet 访问后,开始是 customerErrMsg 的问题,后来察看了别人的介绍,要修改<web.config>文件,将 CustomerErrors 的 Mode 由 on 改为 off。 再次运行时,出现"Request format is not reconfignized"。 有人解释说这是因为安全问题导致,只要将<web.config>中的 remove name="Documentation" 这一行去掉即可。再去试,则可正常使用。




  回复  引用    
2006-06-02 11:41 | joshua[未注册用户]
to hack,didasoft
我也遇到同样的问题.也不知甚解,有了解决方法请告诉我们.
MSN:joshua_lq@hotmail.com
Q:""不知道为什么,我的服务器上安装了IIS,在第三步 启用Internet访问 的时候,总是提示没有安装IIS ""

  回复  引用    
2006-06-02 14:31 | joshua[未注册用户]
问题已经解决.

  回复  引用    
2006-06-02 14:36 | joshua[未注册用户]
问题原因:IIS删除默认站点(具体什么原因删除默认站点就出错,不知)
解决方法:建一个配置和默认站点的站点解决问题.

  回复  引用    
2006-06-23 16:58 | dyl[未注册用户]
系统提示要用Share路径访问。重来!
首先到资源管理器,把VSS数据库的路径共享,设置好用户的共享访问权限。
然后再进入Microsoft Visual SourceSafe Administrator
选择菜单File --〉Open SourceSafe Database…,弹出一个对话框
点击Add…按钮,按下一步,在需要指定Location的时候输入\\server\vss。

按照这样做了,但还是不成功,谁能帮助一下?
QQ:21512627

  回复  引用    
2006-06-23 17:05 | dyl[未注册用户]
给Enable SourceSafe Internet for this computer的勾是打上的,
但Enable SourceSafe Internet for this database的勾和输入服务器的IP地址选不上,
还是提示Please re-open the database in SSadmin using its shared path,那位热心人帮帮我?

  回复  引用    
2006-07-06 11:38 | koon[未注册用户]
不通过VS2005,有没有其他internet访问VSS2005的方法?
  回复  引用    
2006-08-11 17:22 | liugehao[未注册用户]
@joshua 邮件给我吧,详细说一下默认站点的事,我已经建了好多站点,是不是都要删掉,要不是把iis卸掉再重装。才能继续配置vss2005 internet?谢谢了。

  回复  引用    
2006-08-11 17:33 | liugehao[未注册用户]
@joshua 我邮件 mr6u@hotmail.com
  回复  引用    
2006-09-04 18:03 | BlueAnson      
偶找了很久,,终于发现一个可以下载的,分享给大家,,也算是回赠那个网站啦

http://www.tomore.com/catalog/3_25/1.htm">http://www.tomore.com/catalog/3_25/1.htm


  回复  引用  查看    
2006-09-07 19:58 | 地狱中升华[未注册用户]
朋友啊,我到了最后一步:
add to sourcesafe internet
添加工程的时候却失败了,使什么原因啊?

  回复  引用    
2006-09-12 18:14 | superable[未注册用户]
我设置成功了,通过\\可以访问,但怎么通过http访问呢?
我在本机建立的项目可以通过http上传到服务器上,可别有怎么通过VS2005或VSS2005访问我上传到服务器上的项目呢?


  回复  引用    
2006-09-12 18:14 | superable[未注册用户]
我设置成功了,通过\\可以访问,但怎么通过http访问呢?
我在本机建立的项目可以通过http上传到服务器上,可别人怎么通过VS2005或VSS2005访问我上传到服务器上的项目呢?
只有别人也能访问了,这样大家才可以共同开发一个项目呀!

  回复  引用    
#35楼[楼主]
2006-09-13 21:11 | didasoft      
通过Visual Studio 2005访问啊,设置和你自己机器的设置是一样的。
  回复  引用  查看    
2006-09-14 12:30 | superable[未注册用户]
另外一个是打开我上付到VSS2005上的项目,不是新建一个新项目再上传.
请问如何解决呀,这样大家才能在同一个项目下工作嘛.

  回复  引用    
2006-09-14 12:33 | superable[未注册用户]
哈,不好意思,原来是在打开项目中,选则VSS2005(internet),再在里面找就行了,呵呵,
终于搞定!!!!

  回复  引用    
2006-09-20 09:33 | 落星[匿名]
你好,我按你的方法设置了,可是最后一步open sourcesafe database失败,提示:

VSS Internat plug-in could not connect to specified database

secure connunication using SSL needs to be enabled for this database to use your sourcesafe logon name.otherwise the database administrator will need to create a Sourcesafe user matching your network user name and allow using network names for automatic user log in.

这是为什么呢?我还要怎么设置才对呢?

  回复  引用    
#39楼[楼主]
2006-09-20 11:48 | didasoft      
这说明你的机器访问不了VSS服务器的Web Service。看一下相关的设置吧
  回复  引用  查看    
2006-09-26 15:18 | 123[匿名][未注册用户]
一直有个疑问,既然支持internet访问,为什么在连接vss服务器的时候还要输入目录共享路径,还要使用共享帐号,这个和以前的共享目录方式访问岂不是没有本质上的差别.
  回复  引用    
#41楼[楼主]
2006-09-26 21:34 | didasoft      
那只是在使用VSS管理器的时候,需要输入目录共享路径。
在VS2005连的时候,是用的http路径。

  回复  引用  查看    
2006-09-28 14:04 | smonkey421[未注册用户]
@liugehao

我也是这个问题,为什么我在“计算机管理”里看到的“默认网站”启动不起来?VSS2005不能创建是不是和这个有关?我的邮件:smonkey421@126.com,谢谢!

  回复  引用    
2006-09-28 17:47 | xjb      
@123[匿名]

确实如你说的,没什么实质的改变,反而更麻烦了

  回复  引用  查看    
2006-10-24 14:54 | 泥泥[未注册用户]
可以用SOS做VSS的客户端,支持internet开发
  回复  引用    
2006-11-28 11:31 | 俄ven[未注册用户]
如何用.net2005打开一个VSS项目?

  回复  引用    
2006-12-15 12:29 | ber[未注册用户]
点击Open,出现登录对话框,输入你在服务器上的账号和密码。

到了这一步,我无任输什么账号和密码都没返应,是怎么回事呢

  回复  引用    
#47楼[楼主]
2006-12-15 14:05 | didasoft      
应该还是服务器没有配置好,可以参照楼上的各种方法再试试。
  回复  引用  查看    
2006-12-26 10:08 | 虫子[匿名][未注册用户]
good!
  回复  引用    
2007-01-10 00:25 | kellynic[未注册用户]
目录设置为共享了,Everyone权限全给了,为什么还是提示未设置共享?

好心人给个答案

QQ:82492944

谢谢!

  回复  引用    
2007-01-17 11:26 | 驴子[未注册用户]
怎样通过 vss2005 internet 获取一个目录呢?
  回复  引用    
2007-01-17 11:30 | 驴子[未注册用户]
请问怎样通过 vss2005 internet 获取一个目录呢?
  回复  引用    
#52楼[楼主]
2007-01-17 13:40 | didasoft      
暂时只能通过Visual Studio 2005使用。
  回复  引用  查看    
2007-02-11 17:36 | 匿名[未注册用户]

我的安装方法都没有问题,配置也没有错,但是第二部分第6步的时候出现了问题,提示如下:
Visual SourceSafe Internet plug-in could not connect to the specified database

Secure communication using SSL needs to be enabled for this database to use your SourceSafe logon name.
Otherwise the database administrator will need to create a SourceSafe user matching your network user name and allow using network names for automatic user log in

该设置的都设置了,如果把VS中的插件中的高级设置勾选的话,会出现另一个错误,请指教!

QQ:244454961
email:yangtyty0011@tom.com

  回复  引用    
#54楼[楼主]
2007-02-11 19:14 | didasoft      
你应该去掉SSL设置的那个勾。
  回复  引用  查看    
#55楼[楼主]
2007-02-11 19:16 | didasoft      
@mbskys

拷贝我的文章也不来个转贴,呵呵。

  回复  引用  查看    
2007-03-09 16:48 | 着急![未注册用户]
你能联系我吗?我遇到问题了,解决不了
qq:31952277
msn:zluckl@hotmail.com
万万分感谢

  回复  引用    
2007-03-30 19:50 | spider80529[未注册用户]
您好,我在做到 :你会发现第二步变成了要输入Address和Folder了。输入服务器的IP地址,和共享的目录名(例如:\\server\vss)
这一步的时候 产生了一个错误,提示如下:
the sourcesafe web service cannot be accessed at the specified address.

Address:http://10.1.9.56/SourceSafe/VssService.asmx
The server returned the following error:Unspecified error

这个问题如何解决?为什么会产生这样的问题?/SourceSafe这个目录在我的安装VSS程序中为什么找不到?
谢谢解答!

  回复  引用    
#58楼[楼主]
2007-03-31 09:57 | didasoft      
/SourceSafe是在服务器上设置VSS时创建的虚拟目录,不是真实的目录。可以在IIS管理器中看到这个虚拟目录。
  回复  引用  查看    
2007-03-31 16:42 | spider80529[未注册用户]
为什么,我在在IIS管理器中看不到这个虚拟目录呢?
  回复  引用    
2007-04-03 17:16 | frog[未注册用户]
您好,我在做到 :你会发现第二步变成了要输入Address和Folder了。输入服务器的IP地址,和共享的目录名(例如:\\server\vss)
这一步的时候 产生了一个错误,提示如下:
the sourcesafe web service cannot be accessed at the specified address.

Address:http://10.1.9.56/SourceSafe/VssService.asmx
The server returned the following error:Unspecified error


我也遇到这个问题了,怎么回事啊

  回复  引用    
2007-04-05 12:15 | spider80529[未注册用户]
@frog
你说的那个问题我已经解决了,那是应为你的IIS里面没有为VSS建立默认的虚拟目录,我想问个新的问题.
再做到倒数第二步时,我的提示是 : 用户名,密码,域
在我输入了相应的信息后,进入到最后一步,我点击ok,但是结果却是联接超时,这时为什么?
还有就是,我在IE里输入 http://ip/sourcesafe/vssservice.asmx后提示错误: “/SourceSafe”应用程序中的服务器错误 ,是不是我的webservice有问题呀,如何解决呢?

  回复  引用    
2007-04-05 12:26 | spider80529[未注册用户]
而且在域里的其他人员通过vs2005联接我的vss2005时,报出错误:不能访问或找不到指定的文件。
  回复  引用    
2007-04-06 11:11 | jongh[未注册用户]
选择菜单File --〉Open SourceSafe Database…,弹出一个对话框
点击Add…按钮,按下一步,在需要指定Location的时候输入\\server\vss。

我在location里填\\localhost\vss2005,可以进行下一步的server菜单设置,vs里面也能够连通,换为\\127.0.0.1\vss2005则在vs里面要求输入
登陆用户和密码,但输什么都进不去,换其他ip和域名更是连server都不能设置

请指教,谢谢

  回复  引用    
2007-07-18 10:52 | 刘敏[未注册用户]
首先到资源管理器,把VSS数据库的路径共享,设置好用户的共享访问权限。
然后再进入Microsoft Visual SourceSafe Administrator
选择菜单File --〉Open SourceSafe Database…,弹出一个对话框
点击Add…按钮,按下一步,在需要指定Location的时候输入\\server\vss。

我想确认一下:这个VSS数据库应该是指VSS创建数据库时生成的目录,而非文件夹本身.但是我这样做了后,还是报错.

  回复  引用    
#65楼[楼主]
2007-07-18 11:13 | 快乐老鼠Jerry      
\\server\vss是VSS服务器上共享出来的VSS数据库的目录
  回复  引用  查看    
2007-08-30 12:51 | yaxinhoo[未注册用户]
访问:
http://localhost/SourceSafe/VssService.asmx
提示:
无法连接到配置数据库。
事件日志如下:
2007-8-30 12:49:16 Windows SharePoint Services 2.0 错误 无 1000 N/A TFS #50070: 无法连接到 TFS 上的数据库 STS_Config_TFS。请检查数据库连接信息,并确保数据库服务器正在运行。
2007-8-30 12:49:16 Windows SharePoint Services 2.0 错误 无 1000 N/A TFS #50070: 无法连接到 TFS 上的数据库 STS_Config_TFS。请检查数据库连接信息,并确保数据库服务器正在运行。
2007-8-30 12:49:16 Windows SharePoint Services 2.0 错误 无 1000 N/A TFS #50070: 无法连接到 TFS 上的数据库 STS_Config_TFS。请检查数据库连接信息,并确保数据库服务器正在运行。
2007-8-30 12:49:16 MSSQLSERVER 审核失败 (4) 18456 NT AUTHORITY\NETWORK SERVICE TFS 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。 [客户端: 192.168.100.43]

  回复  引用    
2007-08-30 12:53 | yaxinhoo[未注册用户]
我的本机装了TFS,为什么VSS2005会去连TFS的数据库??
  回复  引用    
2007-11-27 22:28 | wsk7210[未注册用户]
请问那里有已汉化了的ssui.dll文件啊?可以发给我吗?QQ:66289118,E-mail:wsk7210@163.com
谢谢.

  回复  引用    
2007-12-05 17:35 | darrenzhao[未注册用户]
楼主:
你好,我现在需要安装VSS2005做文档管理。可现在一点资料也没有。可以给我发一份VSS2005的安装手册和用户手册吗?谢谢了
另外我看了半天的VSS6.0用户手册,和VSS2005有很大区别,所以希望能得到VSS2005安装和使用手册。谢谢了!

  回复  引用    
2007-12-30 16:31 | kellynic[未注册用户]
找到一些莫名其秒的错误解决办法一年了,一直没时间贴出心得,现在贴。。


不要把 IIS 的默认站点删除就没有问题,按上面的步骤一步步的来

删除了的话重建名为“默认站点”的也没有用
如果是删除了,就请重装IIS




  回复  引用    
2009-05-16 11:08 | 张坤      
老大 : 为什么我在vs2005 打开时 总是提示 visual sourcefafe internet plug-in could not connect to the specified database
错误啊?

  回复  引用  查看    
2009-06-11 15:44 | 徐全强
斑竹,我这里在连服务器的时候出现 The specified share path cannot be accessed by the SourceSafe Web Service. 请教这是怎么回事啊
  回复  引用    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 308311




相关文章:

相关链接:

麦蒂真气人,姚明应该走人,离开火箭队。

<2005年12月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

与我联系

搜索

 

常用链接

留言簿

我参加的小组

我参与的团队

随笔分类

随笔档案

相册

收藏夹

.NET精彩文章

最新评论

阅读排行榜

评论排行榜