建立开发团队协作服务器

来源:互联网 发布:php如何处理高并发 编辑:程序博客网 时间:2024/06/10 00:15

因为公司在两个不同的城市都有开发团队,所以现在需要建立一个可以通过Internet协作的服务器。考虑到易用性及兼容当前开发工具,服务器决定全套采用微软系列,包括:Active Directory, IIS, SMTP, POP3, Windows Server 2003, Sharepoint Server 2007, Project Server 2007, SQL Server 2005, Team Foundation Server 2008.

  Warning!!!切记切记,否则会走很多弯路。

  • Sharepoint server比较脆弱,所在服务器尽量不要装太多无关软件。
  • Sharepoint是根据KEY来安装功能的,所以如果你期望拥有Enterprise版的所有功能,就得输入相应的KEY否则可能导致安装失败或缺失某些功能。
  • TFS 2008需要被安装在非(主)域控制器的机器上!!!
  • TFS 2008默认使用8080端口,注意保留此端口,勿作它用。
  • Sharepoint/Project/Team Foundation Server语言版本必须一致,否则无法安装、正常工作的,打补丁的时候也要注意语言是否一致!
  1. Windows Server 2003 (SP2)
    本来准备尝试下2008,下了RC2,结果是64bit,只有放弃。
  2. SQL Server 2005 (SP2/3)
  3. MS .NET Framework 3.5 (SP1)
  4. Sharepoint Server 2007. link1 link2
    安装MOSS2007的过程比较顺利,你可以从link1下载“Installing Microsoft Office SharePoint Server 2007.pdf ”,按照里面的步骤做就行了,有两个地方需要注意一下:
    数据库服务器,填写格式为:服务器名/数据库实例名;
    创建web应用程序时,路径的选择不当会造成:首页->"添加用户"链接无效,这是因为自动生成的路径少了自定义的那部分,此问题暂未找到方法解决。
    SharePoint Security Concepts: link
  5. Project Server 2007.
    安装完成后需要再安装两个ServicePack: Office System Server Service 2007 SP1 和 SP2.
    安装完成后,需要到"Share point 3.0 管理中心"将project server的服务启动起来!
  6. 配置Project 2007连接到Project Server 2007进行协作
    Project 2007默认是非联机状态,需要在"工具"->"企业选项"->"Microsoft Office Project Server帐户"中添加一个有效帐户。根据我的系统环境,我选择连接时"使用Windows用户帐户",注意这里的帐户需要在Active Directory中添加,并需要在Sharepoint站点中添加该用户,完成后可登录web以确认帐户有效。这里分两种情况:
    A - 你的电脑已加入到域并用域帐户登录,则你设置帐户后,再次启动Project 2007它会自动与Project server联机,此时协作菜单都处于可用状态;
    B - 你的电脑没有加入域,那么即使帐户有效Project 2007也会提示"登录失败。Project无法连接到服务器 请检查用户名和密码,然后重试",这是点击"确定",弹出"登录"窗体,选择"输入用户凭据",输入用户名和密码,点击确定即可联机成功。
  7. Integrating Project Server 2007 and Team Foundation Server 2008 Sharepoint Sites. link
  8. Project Add-in for Outlook. link1 link2

可能出现的问题:

  • Problem: Project Professional 2007在发布项目或者更新项目到Project Server 上时,有的时候会出现工作队列阻塞的情况
    Solution: 这个时候可以尝试重启一下服务器上的Project Server Queue和Project Server Events两个服务;
  • Problem: Project 无法向team member发送电子邮件请求任务进度信息
    Solution: In Project Server 2007 go to PWA > Service Settings, under operational poicies click in alerts and notifications and enter your exchange server or other SMTP information.
原创粉丝点击