公司的TFS2005开发了若干基于moss2007的产品。由于TFS2005是基于Wss2.0的,导致在使用builder时有些项目编译不过,可能是需要调用Wss3.0的东西吧。而一些第三方的插件都是基于TFS2005,TFS2008无法使用。把TFS2005的Wss2.0升级到Wss3.0就成了必须要完成的任务了。
寻寻觅觅找到一篇老外的文章,写的很详细,照做后还是遇到一些问题。现在就边做翻译边写一些遇到问题的处理吧。方便大家
首先上链接:
TN1501: Configuring Windows SharePoint Services 3.0 on the Visual Studio 2005 Team Foundation Server Application Tier
http://msdn.microsoft.com/zh-cn/vstudio/bb676233(en-us).aspx
中文步骤:
1.首先检查系统确保一些软件的版本:
服务器端:wss2.0 sp2补丁,tfs2005 sp1补丁,VS80sp1-KB977778-X86-INTL补丁
客户端:vss2005 sp1补丁,VS80sp1-KB977778-X86-INTL补丁
2.备份系统,备份SQL数据库(以防万一)
3.在TFS服务器安装dotnet3.0
4.安装wss3.0
在向导中选择“不,不要升级”,然后完成安装,取消“现在运行产品和技术配置向导”的选择,按“关闭”
5.在cmd下执行如下命令:这里应该得到100%通过
cd "%ProgramFiles%\Common Files\Microsoft Shared\Web Server Extensions\12\Bin”
prescan /all
6.在“管理工具”中,运行wss3的“产品和技术配置向导”,选择“不连接现有服务器场”,然后在安装向导中输入相应的管理账号,完成配置。(注意管理页面的端口不要和TFS服务器中已有端口冲突)
7.进入“WSS 3.0 管理中心”,进入“应用程序管理”页面,“创建和扩展web应用程序”,然后“新建web应用程序”,建立应用程序池和站点(不要和Wss2站点端口冲突,这里举例为81端口),建立完成后iisreset,不要进行扩展页面的操作
8.备份wss站点内容数据库,一般为“STS_Content_TFS ”,然后使用前面的备份文件另外恢复一个新的数据库使用(这里举例为“WSS_Content_TFS ”)
9.在cmd中执行如下命令:
cd "%ProgramFiles%\Common Files\Microsoft Shared\Web Server Extensions\12\Bin”
stsadm –o addcontentdb –url http://[myATserver]:81 –databasename [WSS_Content_TFS]
//将新建的数据库挂接到前面wss3建立的站点上
stsadm –o deletecontentdb –url http://[myATserver]:81 –databasename WSS_Content
//删除原来这个站点对应的数据库
stsadm -o enumcontentdbs –url http://[myATserver]:81
//检查数据库挂接情况
10. 将TFS2005项目团队建立需要的模板(for wss3)导入。这里遇到很大的问题。老外的那个下载链接失效了,一直没有找到。同时也尝试用wss2导出模板再导入wss3。多次实验都告失败。一次突发奇想:TFS2008是基于Wss3.0的里面应该有模板,说不定TF2005这的也能用?于是在TFS2008光盘上提取了两个STP模板文件,几次尝试后,终于能用了!等等我会提供下载
然后将这两个文件通过命令导入:
cd "%ProgramFiles%\Common Files\Microsoft Shared\Web Server Extensions\12\Bin”
stsadm -o addtemplate -filename "[ShareLocation]\MSFAgileWSS3.stp" -title VSTS_MSFAgile
stsadm -o addtemplate -filename "[ShareLocation]\MSFCMMIWSS3.stp"-title VSTS_MSF_CMMI
stsadm -o enumtemplates //注解: 查看模板是否正确导入
iisreset
11.制作一个文件WSS_registration.xml[protocol]一般填http,[serverName]服务器名,[adminPort]wss3管理站点端口,[port]前面新建站点端口(举例中式81),内容如下:
<RegistrationEntries>
    <RegistrationEntry>
        <Type>Wss</Type>
        <ChangeType>Change</ChangeType>
        <ServiceInterfaces>
        <ServiceInterface>
            <Name>WssAdminService</Name>
            <Url>[protocol]://[serverName]:[adminPort]/_vti_adm/admin.asmx</Url>
        </ServiceInterface>
        <ServiceInterface>
            <Name>BaseServerUrl</Name>
            <Url>[protocol]://[serverName]:[port]</Url>
        </ServiceInterface>
        <ServiceInterface>
            <Name>BaseSiteUrl</Name>
            <Url>[protocol]://[serverName]:[port]/sites</Url>
        </ServiceInterface>
        <ServiceInterface>
            <Name>BaseSiteUnc</Name>
            <Url>\\[serverName]\sites</Url>
        </ServiceInterface>
        </ServiceInterfaces>
    </RegistrationEntry>
</RegistrationEntries>
12.执行如下cmd命令,[myDTserver]数据库服务器名称,用于双服务器部署的,如果是单服务器那么ADserver和DTserver就是一样的:
iisreset /stop
cd “%programfiles%\Microsoft Visual Studio 2005 Team Foundation Server\Tools”
TFSReg.exe WSS_registration.xml [myDTserver]
iisreset /start
13.完成后检查,打开ie,进入如下地址
http://localhost:8080/services/v1.0/registration.asmx ,点击“GetRegistrationEntries”,点击“调用”,查看相关项目。
14.将“%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\LAYOUTS”下的文件“tfsredirect.aspx”,复制到“%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS”。
15.清理客户端缓存,清空目录为“%USERPROFILE%\Local Settings\Application Data\Microsoft\Team Foundation\1.0”

转载于:https://blog.51cto.com/fishvsfrog/518876

让Visual Studio 2005 Team Foundation Server支持Wss3相关推荐

  1. 单服务器配置部署Visual Studio 2005 Team Foundation Server步骤

    最近我所带的开发部部门要采用TFS管理,另外TFS也是在微软的MSF组队模型中非常重要的: Microsoft 解决方案框架 (MSF) 组队模型描述了微软如何通过构建人员以及人员的行为来实现项目成功 ...

  2. 好东西,将你的英文版TFS变为中文版?:Visual Studio 2005 Team Foundation Server 语言更改包...

    Visual Studio 2005 Team Foundation Server 语言更改包 快速描述 该语言更改包为国际客户提供了必要的说明和工具,以便他们将现有的 Visual Studio 2 ...

  3. Visual Studio 和 Team Foundation Server 产品维护及周期策略

    1 适用于 Visual Studio 和 Team Foundation Server 2012 - 2017 这些产品遵循 Microsoft 10 年支持生命周期策略(5 年主流支持和 5 年扩 ...

  4. 微软采用 Visual Studio 2005 Team System 进行集成软件开发 ---技术案例研究

    Microsoft® Visual Studio 2005 Team System (VSTS) 提供了一个集成软件开发环境,使 e*BIS(eBusiness Integration Service ...

  5. Visual Studio 2005 Team System下载地址

    注册一个msn就可以去微软下载了,关于替换序列号变成正版的方法我没有试,team suite 我在用,但Team Foundation Server 我还没有安装好 Microsoft Visual ...

  6. Team Up!用Visual Studio 2005 Team System组织所有的装备 --作者:Chris Menage

    [摘要]本文基于Visual Studio 2005 Team System CTP,为您介绍在软件开发周期中中的开发进程.团队支持.工作项跟踪.单元和装载测试及其他. 软件开发通常被认为是个很困难的 ...

  7. 使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码...

    PS:微软专家写的一往篇VSTS2005测试功能说明,非常详细.适合初学者查看. 适用于: Microsoft Visual Studio 2005 Team System Beta 2 Team A ...

  8. [导入]Visual Studio 2005 Team Edition软件架构系列课程(1): 概述

    Visual Studio 2005 Team Edition for Software Architects (VSTA) 提供了一些为设计和部署分布的.面向服务的应用系统的设计器.这些设计工具使架 ...

  9. Visual Studio 2005 Team System: Demo Videos

    vs2005还没出来,Team System就炒得火热了,下面是他的一些视频demo. http://www.activewin.com/awin/comments.asp?HeadlineIndex ...

最新文章

  1. 犀牛重建曲面_【教程】Rhino犀牛面包机建模教学(含模型领取)
  2. i12蓝牙耳机使用说明书图片_飞利浦SHB4385 BASS+无线蓝牙耳机晒单 使用体验
  3. [机器学习-实践篇]贝叶斯算法
  4. lamuda表达式 list移除空元素_Lambda 表达式遍历集合时用remove方法删除list集合中满足条件的元素问题...
  5. 10-2 使用Channel等待任务结束
  6. opencv ubuntu 汉字_ubuntu下没有中文输入法的解决办法
  7. 初识iptables规则
  8. sql之stuff函数学习笔记
  9. asp.net ajax客户端框架如何调用Page Method
  10. sql server 2012 复制数据库向导出现TransferDatabasesUsingSMOTransfer()异常
  11. 高速计算机的应用领域概括,河北计算机一级考试题-MS模拟试题
  12. 叫醒你的是闹钟,还是梦想?
  13. 中英文国家名及手机号码前缀
  14. html如何加载ae做好的,AE转JS动画,lottie.js和bodymovin的简易使用心得
  15. 微信公众号认证流程-微信公众号使用教程3
  16. 论文翻译:Associative Embedding:End-to-End Learning for Joint Detection and Grouping
  17. 响应绿色建设 智慧城市应寻找低碳发展
  18. 访问服务器本地端口/网址
  19. 第七颗头骨 忘魂花 凤凰
  20. java怎么定位error_程序遇到错误定位一些小技巧

热门文章

  1. cad无法加载arx文件_多年经验总结CAD技巧8
  2. 八城联动丨神策 2020 数据驱动用户大会「成都站」邀您面基!
  3. 八城联动丨神策 2020 数据驱动用户大会「深圳场」10 月 22 日不见不散!
  4. WebApi 的CRUD 的方法的应用
  5. JS 处理Json 时间带T 时间格式
  6. android项目中刷新activity界面
  7. C#设计模式系列:享元模式(Flyweight)
  8. Ladda – 把加载提示效果集成到按钮中,提升用户体验
  9. 关于LB论坛的一个BUG的探讨
  10. RDC Lent ifm IP Analysis Exercise