<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>守望轩 &#187; internet</title>
	<atom:link href="http://www.watch-life.net/tag/internet/feed" rel="self" type="application/rss+xml" />
	<link>http://www.watch-life.net</link>
	<description>关注IT,审视自我,守望生活, 宁静雅致的小轩馆.</description>
	<lastBuildDate>Tue, 20 Jul 2010 00:46:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>设置VSS2005使支持通过Internet访问（转）</title>
		<link>http://www.watch-life.net/vs2005/vss2005-internet-suport.html</link>
		<comments>http://www.watch-life.net/vs2005/vss2005-internet-suport.html#comments</comments>
		<pubDate>Mon, 09 Jul 2007 02:48:20 +0000</pubDate>
		<dc:creator>xjb</dc:creator>
				<category><![CDATA[vs2005]]></category>
		<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[vss2005]]></category>
		<category><![CDATA[vss6.0d]]></category>

		<guid isPermaLink="false">http://www.watch-life.net/vs2005/vss2005-internet-suport.html</guid>
		<description><![CDATA[最近需要通过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-&#62;configure中勾上“enable sourcesafe internet for this computer&#8221;

此时VSS2005将自动在IIS中建立虚拟目录：SourceSafe
3、在资源管理器中共享vss 目录，设置好权限（Administrator取得该目录的所有权限）；
4、然后在vss administrator中重新用\\computer name\vss打开

点击“Add&#8230;”按钮，选取第一项“Connect to an existing database”下一步，输入Web服务器下的Vss共享目录（这里要注意一点细节，如果输入IP地址很有可能在下一步会出现一点小问题，当然如果网络没有什么问题是可以的，俺建议还是使用点击“Browse&#8230;”从网上邻居上选择刚才共享的Vss目录）

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

点击确定，此时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&#8230;”按钮
输入服务器IP地址或域名（俺的测试机器为192.168.1.2，如果你使用的是域名可以输入如www.watch-life.net），再输入Web服务器共享的Vss文件夹格式为\\compter name\vss（此地址并不是实际上你的机器要访问的地址，而是通过如http://www.watch-life.net/SourceSafe/VssService.asmx来进行访问的，\\compter name\vss地址是提供给服务器读取本地共享目录）

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


选中数据库，点击“Open”打开
7、单击“OK”按钮按提示就可以向VSS2005中上传源代码了（如果没有使用SSL，中间会有安全警告，不用管它，继续）

本文地址：http://www.watch-life.net/vs2005/vss2005-internet-suport.html


	你可能也会喜欢以下文章：
	
	让GridView中CheckBox列支持FireFox (0)
	中文版Visual Studio 2008  SP1 智能提示为英文的补丁发布 (3)
	创建控件时出错/lm/w3svc/&#8230; 不是一个有效的iis应用程序&#8221; 的解决办法 (0)
	英文阅读：如何成为更好的程序员 (1)
	windows mobile [...]]]></description>
			<content:encoded><![CDATA[<p>最近需要通过Internet来访问源代码，以前一直是使用VSS6.0D，但没有支持Internet访问功能，必须要通过第三方软件才能实现，前段时间下载了VSS2005，网上看到很多关于设置VSS2005<font face="Verdana">通过Internet访问的文章，自己没有真正使用过通过<font face="Verdana">Internet访问的功能，加上网上的有关文章的介绍的不够详细，有些地方俺没有仔细研究还搞不明白什么意思，这次就来一次完整的实际操作加附图做一次演示，也为一些VSS的忠实朋友们指个路。</font></font>本次配置VSS2005运行环境：Win2003/DotNet2.0</p>
<p>注：VSS要求iis 支持 asp.net 2.0, 因为VSS2005的运行库是2.0，如果同时有1.1，则要在IIS的设置将source safe的run-time改为2.0（asp.net2.0的run-time在安装VSS2005时自动会帮你装上）</p>
<p>一、VSS2005服务器的设置<br />
1、用具有管理员权限的账房登录WEB服务器;<br />
2、运行Visual SourceSafe Administrator Visual SourceSafe Administrator （如果还没有在WEB服务器上安装VSS2005，请先安装）在 vss administrator中建立一个新的VSS DB。然后先用本地方式打开，如D:\vss，然后在server-&gt;configure中勾上“enable sourcesafe internet for this computer&#8221;<br />
<img border="0" src="http://www.watch-life.net/images/Vss2005-1.gif" /></p>
<p>此时VSS2005将自动在IIS中建立虚拟目录：SourceSafe</p>
<p>3、在资源管理器中共享vss 目录，设置好权限（Administrator取得该目录的所有权限）；</p>
<p>4、<font face="Verdana">然后在vss administrator中重新用\\computer name\vss打开<br />
<img border="0" src="http://www.watch-life.net/images/Vss2005-2.gif" /><br />
<img border="0" src="http://www.watch-life.net/images/Vss2005-3.gif" /></font><font face="Verdana">点击“Add&#8230;”按钮，选取第一项“<font face="Verdana">Connect to an existing database</font>”</font><font face="Verdana"><img border="0" src="http://www.watch-life.net/images/Vss2005-4.gif" /></font><font face="Verdana">下一步，输入Web服务器下的Vss共享目录（这里要注意一点细节，如果输入IP地址很有可能在下一步会出现一点小问题，当然如果网络没有什么问题是可以的，俺建议还是使用点击“Browse&#8230;”从网上邻居上选择刚才共享的Vss目录）</p>
<p><img border="0" src="http://www.watch-life.net/images/Vss2005-5.gif" /><br />
下一步，完成后打开数据库（<font face="Verdana">因为需要通过INTERNET远程访问VSS，所以打开数据库时不能使用类似于D:\VSS之类的目录名，而应是\\机器名\VSS数据库所在的共享名,例如：\\MyServer\vss，要求数据库；</font>），再进入server-&gt;configure菜单，再勾上“enable sourcesafe internet for this database&#8221;<br />
<img border="0" src="http://www.watch-life.net/images/Vss2005-6.gif" /><br />
点击确定，此时VSS2005将自动又在在虚拟目录Sourcesafe下再建立两个虚拟目录：VssUpload_db1, VssDownload_db1</font><br />
<span>中间会有一些提示，不管他，回答</span><span lang="EN-US">yes</span><span>就是了。</span>（第一次时会提示是否需要使用SSL，如果需要可以配置使用SSL。）<br />
IIS自动创建的虚拟目录如下（IIS下完全不需要手工建立虚拟目录）：<br />
<img border="0" src="http://www.watch-life.net/images/Vss2005-7.gif" /><strong>5、为了确认是否设置好，再次打开上面的对话框，看一下“Enable SourceSafe Internet for this database”是否被选中了，如果没有则说明你没有使用“\\机器名\VSS数据库所在的共享名”打开数据库，请重新采用这种方式打打再试；</strong><strong>二、客户端的设置（<strong>只能在VS2005中使用VSS INTERNET插件来访问上面设置好的数据库，直接使用权用VSS客户端是不可以的</strong>）<br />
1、运行VS2005；<br />
2、选择：工具-选项，打开选项对话框<br />
3、选中“显示所有设置”，选择：源代码管理-插件选择，在右边选择：Microsoft Visual SourceSafe(Internet)<br />
4、选择：源代码管理-插件设置，在右边点击高级按钮会出现：<br />
<img border="0" src="http://www.watch-life.net/images/Vss2005-7-1.gif" /><br />
如果在服务器设定部分选择了使用SSL就选中上面的复选框，否则不选择，单击OK确定。<br />
5、保存选项并关闭它；<br />
6、好了，现在可以把代码添加进去了，在需要添加到VSS的项目或工程上右击，选择“将解决方案添加到源代码管理”：<br />
<img border="0" src="http://www.watch-life.net/images/Vss2005-8.gif" /><br />
点击“Add&#8230;”按钮<br />
<img border="0" src="http://www.watch-life.net/images/Vss2005-9.gif" /></strong><strong>输入服务器IP地址或域名（俺的测试机器为192.168.1.2，如果你使用的是域名可以输入如<a href="http://www.watch-life.net/">www.watch-life.net</a>），再输入Web服务器共享的Vss文件夹格式为<a href="file://compter/">\\compter</a> name\vss（此地址并不是实际上你的机器要访问的地址，而是通过如<a href="http://www.watch-life.net/SourceSafe/VssService.asmx">http://www.watch-life.net/<font face="Verdana">SourceSafe/<font face="Verdana">VssService.asmx来进行访问的，<a href="file://compter/">\\compter</a> name\vss地址是提供给服务器读取本地共享目录</font></font></a>）</p>
<p></strong><img border="0" src="http://www.watch-life.net/images/Vss2005-10.gif" /></p>
<p>下一步，要求您输入用户和密码（此处输入的是Win系统的用户和密码，也就是刚才设置共享权限的用户，至于VSS2005的密码是另外输入的，这个要分清楚）<br />
<img border="0" src="http://www.watch-life.net/images/Vss2005-11.gif" /></p>
<p><img border="0" src="http://www.watch-life.net/images/Vss2005-12.gif" /></p>
<p>选中数据库，点击“Open”打开</p>
<p>7、单击“OK”按钮按提示就可以向VSS2005中上传源代码了（如果没有使用SSL，中间会有安全警告，不用管它，继续）<br />
<img border="0" width="440" src="http://www.watch-life.net/images/Vss2005-13.gif" height="407" /></p>
<p>本文地址：<a href="http://www.watch-life.net/vs2005/vss2005-internet-suport.html">http://www.watch-life.net/vs2005/vss2005-internet-suport.html</a></p>
<p class="akst_link">
</p>
	<h4>你可能也会喜欢以下文章：</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.watch-life.net/aspnet/gridview-checkbox-firefox.html" title="让GridView中CheckBox列支持FireFox (2008-07-08)">让GridView中CheckBox列支持FireFox</a> (0)</li>
	<li><a href="http://www.watch-life.net/visual-studio/vs2008-sp1-intellisense.html" title="中文版Visual Studio 2008  SP1 智能提示为英文的补丁发布 (2008-11-28)">中文版Visual Studio 2008  SP1 智能提示为英文的补丁发布</a> (3)</li>
	<li><a href="http://www.watch-life.net/aspnet/iis-contorl-err.html" title="创建控件时出错/lm/w3svc/&#8230; 不是一个有效的iis应用程序&#8221; 的解决办法 (2007-12-13)">创建控件时出错/lm/w3svc/&#8230; 不是一个有效的iis应用程序&#8221; 的解决办法</a> (0)</li>
	<li><a href="http://www.watch-life.net/programming-notes/read-how-to-be-a-better-developer.html" title="英文阅读：如何成为更好的程序员 (2008-02-17)">英文阅读：如何成为更好的程序员</a> (1)</li>
	<li><a href="http://www.watch-life.net/windows-mobile/process-window-form-system-manager.html" title="windows mobile 5.0 进程管理、窗体管理、重启和关闭操作系统 (2008-02-02)">windows mobile 5.0 进程管理、窗体管理、重启和关闭操作系统</a> (5)</li>
	<li><a href="http://www.watch-life.net/visual-studio/use-tracing-with-asp-net-ajax.html" title="web developer tips (15):在ASP.NET Ajax里使用跟踪 (2009-07-02)">web developer tips (15):在ASP.NET Ajax里使用跟踪</a> (0)</li>
	<li><a href="http://www.watch-life.net/aspnet/ergodic-children-controls.html" title="遍历页面上的所有控件 (2007-11-20)">遍历页面上的所有控件</a> (0)</li>
	<li><a href="http://www.watch-life.net/windows-mobile/windows-mobile-sim.html" title="Windows mobile 下读取手机SIM卡信息 (2007-02-07)">Windows mobile 下读取手机SIM卡信息</a> (3)</li>
</ul>

转载请注明作者，出处，以及原始超链接。<br />评论数：0 | <b><a href='http://www.watch-life.net/vs2005/vss2005-internet-suport.html#comment'>评论这篇文章</a></b>|关注作者最近动态,欢迎 follow me <a href='https://twitter.com/xjb' target='_blank'>xjb@twitter.com</a>|联络作者：iamxjb@gmail.com<br/>© 2010 守望轩 <a href='http://www.watch-life.net/vs2005/vss2005-internet-suport.html'>www.watch-life.net</a>]]></content:encoded>
			<wfw:commentRss>http://www.watch-life.net/vs2005/vss2005-internet-suport.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vss2005，支持internet访问，进步不大？</title>
		<link>http://www.watch-life.net/vs2005/vss2005-internet.html</link>
		<comments>http://www.watch-life.net/vs2005/vss2005-internet.html#comments</comments>
		<pubDate>Fri, 29 Sep 2006 13:10:03 +0000</pubDate>
		<dc:creator>xjb</dc:creator>
				<category><![CDATA[vs2005]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[vss2005]]></category>
		<category><![CDATA[目录共享]]></category>

		<guid isPermaLink="false">http://www.watch-life.net/vs2005/vss2005%ef%bc%8c%e6%94%af%e6%8c%81internet%e8%ae%bf%e9%97%ae%ef%bc%8c%e8%bf%9b%e6%ad%a5%e4%b8%8d%e5%a4%a7%ef%bc%9f.html</guid>
		<description><![CDATA[昨日配置了一下vss2005 internet访问（详细配置方法，网上很多，我就不赘述，你可以点这里）,有下面几点想法：
1、说实话，比较失望，比起原来的“目录共享”方式，虽然可以透过防火墙访问，不过没有实质进步。既然支持internet访问,为什么在连接vss服务器的时候还要输入目录共享路径,还要使用共享帐号,这个和以前的共享目录方式访问岂不是没有本质上的差别？而且配置起来更麻烦了。如果真正通过internet方式访问，还是要通过第3方的插件，比如sos。
2、局限性比较大，也许我了解不够深入，发现只有通过vs2005才可以适用 internet方式访问。
3、关于中文版，目前据我所知还没有中文版，不过你可以自己汉化一下，参考网上的一些介绍，方法如下：
1）在Microsoft Visual SourceSafe目录下分别新建“2052”和“Microsoft Visual SourceSafe 2005 &#8211; CHN”两个目录，然后把“1033”目录下的所有文件复制到“2052”目录下，把“Microsoft Visual SourceSafe 2005 &#8211; ENU”目录下的所有文件复制到“Microsoft Visual SourceSafe 2005 &#8211; CHN”目录下。
2）用eXeScope打开“2052”目录下的ssui.dll文件，修改里面的资源。如下图所示

汉化后

本文地址:http://www.watch-life.net/vs2005/vss2005-internet.html


	你可能也会喜欢以下文章：
	
	windows mobile 5.0 进程管理、窗体管理、重启和关闭操作系统 (5)
	中文版Visual Studio 2008  SP1 智能提示为英文的补丁发布 (3)
	windows moblie 5.0在托管程序中实现短信接收和拦截 (1)
	设置VSS2005使支持通过Internet访问（转） (0)
	web developer tips (51):使用vs2005和IE8进行调试 (0)
	比较郁闷的textbox（asp.net 2.0）控件 (0)
	&#8220;Visual Studio 2008&#8243;背后的勃勃野心 (0)
	创建控件时出错/lm/w3svc/&#8230; 不是一个有效的iis应用程序&#8221; 的解决办法 (0)


转载请注明作者，出处，以及原始超链接。评论数：2 &#124; 评论这篇文章&#124;关注作者最近动态,欢迎 follow me xjb@twitter.com&#124;联络作者：iamxjb@gmail.com© 2010 守望轩 www.watch-life.net]]></description>
			<content:encoded><![CDATA[<p>昨日配置了一下vss2005 internet访问（详细配置方法，网上很多，我就不赘述，你可以点<a target="_blank" href="http://www.web3.cn/Content,2006,6,18,151.aspx">这里</a>）,有下面几点想法：<br />
1、说实话，比较失望，比起原来的“目录共享”方式，虽然可以透过防火墙访问，不过没有实质进步。既然支持internet访问,为什么在连接vss服务器的时候还要输入目录共享路径,还要使用共享帐号,这个和以前的共享目录方式访问岂不是没有本质上的差别？而且配置起来更麻烦了。如果真正通过internet方式访问，还是要通过第3方的插件，比如sos。<br />
2、局限性比较大，也许我了解不够深入，发现只有通过vs2005才可以适用 internet方式访问。<br />
3、关于中文版，目前据我所知还没有中文版，不过你可以自己汉化一下，参考网上的一些介绍，方法如下：</p>
<p>1）在Microsoft Visual SourceSafe目录下分别新建“2052”和“Microsoft Visual SourceSafe 2005 &#8211; CHN”两个目录，然后把“1033”目录下的所有文件复制到“2052”目录下，把“Microsoft Visual SourceSafe 2005 &#8211; ENU”目录下的所有文件复制到“Microsoft Visual SourceSafe 2005 &#8211; CHN”目录下。<br />
2）用eXeScope打开“2052”目录下的ssui.dll文件，修改里面的资源。如下图所示<br />
<img border="0" align="top" width="499" src="http://www.watch-life.net/images/629995739.jpg" alt="499323" height="323" /></p>
<p>汉化后<br />
<img border="0" align="top" width="357" src="http://www.watch-life.net/images/Image00002.jpg" alt="a" height="138" /></p>
<p>本文地址:<a href="http://www.watch-life.net/vs2005/vss2005-internet.html">http://www.watch-life.net/vs2005/vss2005-internet.html</a></p>
<p class="akst_link">
</p>
	<h4>你可能也会喜欢以下文章：</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.watch-life.net/windows-mobile/process-window-form-system-manager.html" title="windows mobile 5.0 进程管理、窗体管理、重启和关闭操作系统 (2008-02-02)">windows mobile 5.0 进程管理、窗体管理、重启和关闭操作系统</a> (5)</li>
	<li><a href="http://www.watch-life.net/visual-studio/vs2008-sp1-intellisense.html" title="中文版Visual Studio 2008  SP1 智能提示为英文的补丁发布 (2008-11-28)">中文版Visual Studio 2008  SP1 智能提示为英文的补丁发布</a> (3)</li>
	<li><a href="http://www.watch-life.net/windows-mobile/windows-mobile-sms-received-mapirule.html" title="windows moblie 5.0在托管程序中实现短信接收和拦截 (2008-01-12)">windows moblie 5.0在托管程序中实现短信接收和拦截</a> (1)</li>
	<li><a href="http://www.watch-life.net/vs2005/vss2005-internet-suport.html" title="设置VSS2005使支持通过Internet访问（转） (2007-07-09)">设置VSS2005使支持通过Internet访问（转）</a> (0)</li>
	<li><a href="http://www.watch-life.net/visual-studio/use-vs2005-to-debug-with-ie8.html" title="web developer tips (51):使用vs2005和IE8进行调试 (2009-09-25)">web developer tips (51):使用vs2005和IE8进行调试</a> (0)</li>
	<li><a href="http://www.watch-life.net/aspnet/aspnet-textbox-readonly.html" title="比较郁闷的textbox（asp.net 2.0）控件 (2007-11-07)">比较郁闷的textbox（asp.net 2.0）控件</a> (0)</li>
	<li><a href="http://www.watch-life.net/it-review/visual-studio-2008-ambition.html" title="&#8220;Visual Studio 2008&#8243;背后的勃勃野心 (2008-02-10)">&#8220;Visual Studio 2008&#8243;背后的勃勃野心</a> (0)</li>
	<li><a href="http://www.watch-life.net/aspnet/iis-contorl-err.html" title="创建控件时出错/lm/w3svc/&#8230; 不是一个有效的iis应用程序&#8221; 的解决办法 (2007-12-13)">创建控件时出错/lm/w3svc/&#8230; 不是一个有效的iis应用程序&#8221; 的解决办法</a> (0)</li>
</ul>

转载请注明作者，出处，以及原始超链接。<br />评论数：2 | <b><a href='http://www.watch-life.net/vs2005/vss2005-internet.html#comment'>评论这篇文章</a></b>|关注作者最近动态,欢迎 follow me <a href='https://twitter.com/xjb' target='_blank'>xjb@twitter.com</a>|联络作者：iamxjb@gmail.com<br/>© 2010 守望轩 <a href='http://www.watch-life.net/vs2005/vss2005-internet.html'>www.watch-life.net</a>]]></content:encoded>
			<wfw:commentRss>http://www.watch-life.net/vs2005/vss2005-internet.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
