<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0045)http://www.web3.cn/Content,2006,6,18,151.aspx -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>设置VSS2005使支持通过Internet访问 --踢西工作室</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META http-equiv=Content-Language content=zh-CN>
<META content=all name=robots>
<META content=踢西,www.web3.cn name=author>
<META content=www.web3.cn,自由版权,任意转载 name=Copyright>
<META content=web标准的站点,推动web标准在中国的应用. name=description>
<META
content="代码实例,.NET技术, 网页标准, 网络技术, ASP.NET, C#, VB, web标准, web标准教程, 网站重构, css布局, xhtml, css,xhtml+css,layout, usability, web3, CSS+DIV"
name=keywords><LINK href="设置VSS2005使支持通过Internet访问 --踢西工作室_files/main.css"
type=text/css rel=stylesheet><LINK
href="设置VSS2005使支持通过Internet访问 --踢西工作室_files/topnews.css" type=text/css
rel=stylesheet>
<SCRIPT language=javascript
src="设置VSS2005使支持通过Internet访问 --踢西工作室_files/topnews.js"
type=text/javascript></SCRIPT>
<META content="MSHTML 6.00.3790.4210" name=GENERATOR></HEAD>
<BODY>
<FORM id=aspnetForm name=aspnetForm
onsubmit="javascript:return WebForm_OnSubmit();"
action=shownews.aspx?year=2006&month=6&day=18&id=151 method=post>
<DIV><INPUT id=__EVENTTARGET type=hidden name=__EVENTTARGET> <INPUT
id=__EVENTARGUMENT type=hidden name=__EVENTARGUMENT> <INPUT id=__VIEWSTATE
type=hidden
value=/wEPDwULLTEwNTQzNTAzODgPZBYCZg9kFgICAw9kFgZmD2QWBAIPDw8WAh4EVGV4dAUBMGRkAhMPZBYCAhIPEGRlFg4eB0N1bHR1cmUFBXpoLUNOHglGaWxlc1BhdGgFGy9DdXRlU29mdF9DbGllbnQvQ3V0ZUVkaXRvch4SUmVuZGVyUmljaERyb3BEb3duBQRUcnVlHglUaGVtZVR5cGUFCk9mZmljZTIwMDMeElNlY3VyaXR5UG9saWN5RmlsZQVBL0N1dGVTb2Z0X0NsaWVudC9DdXRlRWRpdG9yL0NvbmZpZ3VyYXRpb24vU2VjdXJpdHkvZGVmYXVsdC5jb25maWceDUF1dG9Db25maWd1cmUFBE5vbmUeEUNvbmZpZ3VyYXRpb25QYXRoBVZFOlx3d3dcd3d3X3dlYjNfY25cd2ViMy5jblxDdXRlU29mdF9DbGllbnRcQ3V0ZUVkaXRvclxDb25maWd1cmF0aW9uXENsaWVudHNfU2V0LmNvbmZpZ2QCAQ8WAh8ABQY0ODQ0MzVkAgIPFgIfAAUQ5Zyo57q/5Lq65pWw77yaNGQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgEFJGN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkY2JSZW1lbWJlcljutNhhbI0l/olG4TuXx0NtMroM
name=__VIEWSTATE> </DIV>
<SCRIPT type=text/javascript>
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</SCRIPT>
<SCRIPT src="设置VSS2005使支持通过Internet访问 --踢西工作室_files/WebResource.axd"
type=text/javascript></SCRIPT>
<SCRIPT src="E:\设置VSS2005使支持通过Internet访问 --踢西工作室_files\WebResource(1).axd"
type=text/javascript></SCRIPT>
<SCRIPT language=javascript
src="设置VSS2005使支持通过Internet访问 --踢西工作室_files/CuteEditorconstants.js"></SCRIPT>
<SCRIPT language=javascript
src="设置VSS2005使支持通过Internet访问 --踢西工作室_files/WinIE.js"></SCRIPT>
<SCRIPT language=javascript
src="设置VSS2005使支持通过Internet访问 --踢西工作室_files/WinIE.Menu.js"></SCRIPT>
<SCRIPT type=text/javascript>
//<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</SCRIPT>
<!--页面顶部-->
<DIV id=header_bg>
<DIV id=header>
<H1><A href="http://www.web3.cn/"><SPAN>web3.cn</SPAN></A></H1><!-- 主菜单导航 -->
<DIV id=nav>
<UL>
<LI id=""><A href="http://www.web3.cn/Default.aspx"><SPAN>首页</SPAN></A>
<LI id=""><A href="http://www.web3.cn/Service.aspx"><SPAN>服务支持</SPAN></A>
<LI id=""><A href="http://www.web3.cn/Product.aspx"><SPAN>作品展示</SPAN></A>
<LI id=current><A
href="http://www.web3.cn/Technique.aspx"><SPAN>技术交流</SPAN></A>
<LI id=""><A href="http://www.web3.cn/CodeList.aspx"><SPAN>代码下载</SPAN></A>
<LI id=""><A href="http://www.web3.cn/Gbook.aspx"><SPAN>本站留言</SPAN></A>
<LI id=""><A href="http://www.web3.cn/Links.aspx"><SPAN>友情链接</SPAN></A>
<LI id=""><A href="http://www.web3.cn/Template.aspx"><SPAN>模板下载</SPAN></A>
</LI></UL></DIV></DIV></DIV>
<DIV id=main>
<DIV class=title1>设置VSS2005使支持通过Internet访问 </DIV><BR>
<DIV class=title1info>时间:2006-6-18 1:20:42
阅读:10027 <A id=ctl00_ContentPlaceHolder1_Linkfilename
style="COLOR: #c00000"
href="http://www.web3.cn/other/ExportFile.aspx?DownInfo=QllBJCsDa0aqQZIYF%2briZRQLvgNfNPC4ws63ecEykf8%3d"></A>
</DIV>
<DIV id=newsinfo>
<P>
最近需要通过Internet来访问源代码,以前一直是使用VSS6.0D,但没有支持Internet访问功能,必须要通过第三方软件才能实现,前段时间下载了VSS2005,网上看到很多关于设置VSS2005<FONT
face=Verdana>通过Internet访问的文章,自己没有真正使用过通过<FONT
face=Verdana>Internet访问的功能,加上网上的有关文章的介绍的不够详细,有些地方俺没有仔细研究还搞不明白什么意思,这次就来一次完整的实际操作加附图做一次演示,也为一些VSS的忠实朋友们指个路。</FONT></FONT></P>
<P>本次配置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->configure中勾上“enable
sourcesafe internet for this computer"<BR><IMG
src="设置VSS2005使支持通过Internet访问 --踢西工作室_files/Vss2005-1.gif"
border=0><BR><BR>此时VSS2005将自动在IIS中建立虚拟目录:SourceSafe<BR><BR>3、在资源管理器中共享vss
目录,设置好权限(Administrator取得该目录的所有权限);<BR><BR>4、<FONT face=Verdana>然后在vss
administrator中重新用\\computer name\vss打开<BR><IMG
src="设置VSS2005使支持通过Internet访问 --踢西工作室_files/Vss2005-2.gif" border=0><BR><IMG
src="设置VSS2005使支持通过Internet访问 --踢西工作室_files/Vss2005-3.gif"
border=0><BR><BR>点击“Add...”按钮,选取第一项“<FONT face=Verdana>Connect to an existing
database</FONT>”<BR><BR><IMG
src="设置VSS2005使支持通过Internet访问 --踢西工作室_files/Vss2005-4.gif"
border=0><BR><BR>下一步,输入Web服务器下的Vss共享目录(这里要注意一点细节,如果输入IP地址很有可能在下一步会出现一点小问题,当然如果网络没有什么问题是可以的,俺建议还是使用点击“Browse...”从网上邻居上选择刚才共享的Vss目录)<BR><BR><IMG
src="设置VSS2005使支持通过Internet访问 --踢西工作室_files/Vss2005-5.gif"
border=0><BR>下一步,完成后打开数据库(<FONT
face=Verdana>因为需要通过INTERNET远程访问VSS,所以打开数据库时不能使用类似于D:\VSS之类的目录名,而应是\\机器名\VSS数据库所在的共享名,例如:\\MyServer\vss,要求数据库;</FONT>),再进入server->configure菜单,再勾上“enable
sourcesafe internet for this database"<BR><IMG
src="设置VSS2005使支持通过Internet访问 --踢西工作室_files/Vss2005-6.gif"
border=0><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
src="设置VSS2005使支持通过Internet访问 --踢西工作室_files/Vss2005-7.gif"
border=0><STRONG><BR><BR></STRONG>5、为了确认是否设置好,再次打开上面的对话框,看一下“Enable SourceSafe
Internet for this
database”是否被选中了,如果没有则说明你没有使用“\\机器名\VSS数据库所在的共享名”打开数据库,请重新采用这种方式打打再试;<BR><BR