zoukankan      html  css  js  c++  java
  • VSS Internet Access Configuration [转贴]

     VSTS虽好但对机器的要求太高,VSS2005支持Internet Access足以满足我现阶段的需求,但没想到设置会这么麻烦。
    1. 我安装的VSS2005是VSTS for Dev里面的。
    2. 配置IIS and 注册ASP.NET V2.0 (aspnet_regiis -i, 64位的机器如何配置请参考MSDN上面那篇文章,链接在文后)
    3. 那么在VSS Administrator中建立一个新的VSS DB。然后先用本地方式打开,如"D:\VSS",再在server->configure中勾上“enable sourcesafe internet for this computer"
        此时将在IIS中建立虚拟目录:"SourceSafe";
        在资源管理器中共享 "D:\VSS" 目录,更改权限为Administrator全访问;
        然后在VSS Administrator中重新用"x file://computer/ name\vss"打开,进入server->configure菜单,再勾上"enable sourcesafe internet for this database"
        此时将在虚拟目录sourcesafe目录下再建立两个虚拟目录:vssupload_db1, vssdownload_db1

    4. 虽然VSS Administrator自动在IIS里面创建了几个虚拟目录,但还有几点需要检查一下
       SourceSafe的属性里ASP.NET version必须是2.0.xxxxx
       vssupload_db1和vssdownload_db1手动设置目录的访问权限(因为D:\VSS共享目录的权限是Administrator)

       * Allow Read access to vssuploa_db1
       * Allow Write access to vssdownload_db1

    5. 如果SourceSafe这个虚拟目录没有设置SSL,那么很重要的一点就需要在VSS Administrator里添加一个User(关于这点很多文章里都没有提到,而设置SSL又挺麻烦的)
       关于这个User的用户名,则应该是登陆客户端那台机器的用户名(一般就是Administrator吧)
       上面这个方法毕竟太灵活,如果想用VSS服务器已经分配好的用户登陆,进一步提高远程访问的安全性,可以参考下面那篇Set Up SSL

    5. 如果VSS2005所在的这台服务器只有默认的一个Web Site,这时服务器端就算是配好了。
       但如果像我一样,服务器上本来有好几个Web Site,那就要参考下面那篇Enable Remote Access Manually

    6. 下面是客户端即VS2005的设置(当前MS还没有支持Internet Access的VSS Client,只能用VS2005)
       在Tools->Options->Source Control中选择Microsoft Visual SourceSafe (Internet)
       注意:如果服务器端没有配置SSL,需要在Plug-in Settings->Advanced中uncheck "use SSL to connect to the server".

    7. 最后一步就是选择一个Solution将其添加到服务器上的VSS2005中,这时会弹出选择SourceSafe Database的对话框。
       第一次需要Add,指定服务器的DNS或者IP,Folder里面输入服务器上共享的那个目录"x file://computer/ name\vss"(这个目录是给VSS2005那个WebService去访问的,并不需要客户端也能访问)
       如果接下来Open能看到VSS Database的内容就一切OK!

    下面是一些关于VSS2005相关的链接,我也是碰到问题找到这些地方才得以解决的

    How to: Enable Remote Access Manually  
    http://msdn2.microsoft.com/en-us/library/ms230398(en-US,VS.80).aspx

    How to: Set Up Secure Sockets Layer (SSL)  
    http://msdn2.microsoft.com/en-us/library/ms181053.aspx


    MSDN Newsgroup & Microsft Forum on VSS:
    http://msdn.microsoft.com/newsgroups/default.aspx?dg=microsoft.public.vstudio.sourcesafe

    http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=50&SiteID=1

  • 相关阅读:
    destoon手机端mobileurl函数增加城市分类参数
    jCarousel,jQuery下的滚动切换传送插件
    jQuery plugin : bgStretcher 背景图片切换效果插件
    jquery图片切换插件jquery.cycle.js参数详解
    destoon 后台管理左侧新增菜单项
    destoon 列表页面增加手动选择排序方式
    jQuery 淡入淡出有png图的时候 ie8下有黑色边框
    java中Array和ArrayList区别
    趣味理解ADO.NET对象模型
    两个datatable的比较
  • 原文地址:https://www.cnblogs.com/Alvin/p/1673289.html
Copyright © 2011-2022 走看看