none
TFS2005默认安装后修改IIS默认网站端口导致不能创建项目的问题 RRS feed

  • 问题

  • 我按TFS安装文档做单机服务器,装好了TFS2005,客户端也装了资源管理器,一切正常。本来想在服务器上部署的。想到80口被别的应用占了。就想到了改默认网站的端口,将80改到88后就不能建立团队项目了,同时原来的团队项目的文档,报告节点也都打了个X,

    在新建团队项目是报错如下:

    错误
    TF30004:“新建团队项目向导”在初始化 Microsoft.ProjectCreationWizard.Reporting 插件时遇到错误。
    解释
    TF30171: 未能初始化用于新建团队项目的 Microsoft.ProjectCreationWizard.Reporting 插件,并返回了以下错误: TF30224: 未能从报表服务器检索项目。请检查 SQL Server Reporting Services Web 和 Windows 服务是否在运行并且您是否拥有足够的特权来创建项目。。
    用户操作
    请与 Team Foundation Server 管理员联系。

     

    请问该如何配置解决该问题。

    项目创建日志:

    2008-08-17 11:48:19Z | 模块: Internal | 已检索到 Team Foundation Server 代理 | 完成时间: 0 秒
    2008-08-17 11:48:19Z | 模块: Internal | 已从 Team Foundation Server 检索到 Team Foundation Server“JXTL-ZLB-DELL”的模板信息。 | 完成时间: 0.046875 秒
    2008-08-17 11:48:19Z | 模块: Wizard | 已检索到 IAuthorizationService 代理 | 完成时间: 0 秒
    2008-08-17 11:48:20Z | 模块: Wizard | TF30227: 已检索到项目创建权限 | 完成时间: 0.015625 秒
    2008-08-17 11:48:22Z | 模块: Engine | 线程: 9 | 将使用“MSF for Agile Software Development - 4.0 版”方法创建新项目
    2008-08-17 11:48:22Z | 模块: Engine | 已检索到 IAuthorizationService 代理 | 完成时间: 0 秒
    2008-08-17 11:48:22Z | 模块: Engine | TF30227: 已检索到项目创建权限 | 完成时间: 0.015625 秒
    2008-08-17 11:48:22Z | 模块: Engine | 已写入压缩过程模板文件 | 完成时间: 0 秒
    2008-08-17 11:48:23Z | 模块: Engine | 已提取过程模板文件 | 完成时间: 0.734375 秒
    2008-08-17 11:48:23Z | 模块: Engine | 线程: 9 | 正在为“JXTL-ZLB-DELL”域中的项目“yy”启动项目创建
    2008-08-17 11:48:23Z | 模块: Engine | 已从组安全性服务中检索到用户标识信息 | 完成时间: 0 秒
    2008-08-17 11:48:23Z | 模块: Initializer | 线程: 9 | “新建团队项目向导”将要开始初始化插件。
    2008-08-17 11:48:23Z | 模块: CssStructureUploader | 线程: 9 | 正在进入 CssStructureUploader 中的 Initialize
    2008-08-17 11:48:23Z | 模块: CssStructureUploader | 线程: 9 | Initialize (用于 CssStructureUploader)完成
    2008-08-17 11:48:23Z | 模块: Initializer | 线程: 9 | “新建团队项目向导”已成功初始化插件 Microsoft.ProjectCreationWizard.Classification。
    2008-08-17 11:48:23Z | 模块: Rosetta | 线程: 9 | 正在进入 RosettaReportUploader 中的 Initialize
    ---开始异常项---
    时间: 2008-08-17 11:48:24Z
    模块: Initializer
    事件说明: TF30207: 插件“Microsoft.ProjectCreationWizard.Reporting”的初始化失败
    异常类型: Microsoft.TeamFoundation.Client.PcwException
    异常消息: TF30224: 未能从报表服务器检索项目。请检查 SQL Server Reporting Services Web 和 Windows 服务是否在运行并且您是否拥有足够的特权来创建项目。
    WebException: 状态: ReceiveFailure
    堆栈跟踪:
       在 Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.CheckForProjectFolder(PrivateData data, String projectName, ProjectCreationContext context)
       在 Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.Initialize(ProjectCreationContext context)
       在 Microsoft.VisualStudio.TeamFoundation.EngineStarter.InitializePlugins(MsfTemplate template, PcwPluginCollection pluginCollection)
    --   内部异常   --
    异常类型: System.Net.WebException
    异常消息: 基础连接已经关闭: 接收时发生错误。
    WebException: 状态: ReceiveFailure
    堆栈跟踪:
       在 System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
       在 System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
       在 Microsoft.TeamFoundation.Client.TeamFoundationSoapProxy.GetWebResponse(WebRequest request)
       在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       在 Microsoft.TeamFoundation.Proxy.Reporting.ReportingService.ListChildren(String Item, Boolean Recursive)
       在 Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.CheckForProjectFolder(PrivateData data, String projectName, ProjectCreationContext context)
    -- 结束内部异常 --
    --   内部异常   --
    异常类型: System.IO.IOException
    异常消息: 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。
    堆栈跟踪:
       在 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
       在 System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size)
       在 System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead)
    -- 结束内部异常 --
    --   内部异常   --
    异常类型: System.Net.Sockets.SocketException
    异常消息: 远程主机强迫关闭了一个现有的连接。
    堆栈跟踪:
       在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
       在 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
    -- 结束内部异常 --
    --- 结束异常项 ---

    2008-08-17 11:48:24Z | 模块: Engine | 线程: 9 | 正在尝试删除 MSF 文件夹“D:\Documents and Settings\Administrator\Local Settings\Temp\TPW_tmp545.tmp”
    2008-08-17 11:48:24Z | 模块: Engine | 线程: 9 | 已移除用于存储过程模板的临时文件夹 D:\Documents and Settings\Administrator\Local Settings\Temp\TPW_tmp545.tmp。

    2008年8月17日 3:49

答案

  • 是由于报表服务器的端口被修改, 所以不能创建, 只能修改站点端口, 注意TFS最好单独部署在一台服务器, 别和其他大型服务放在一起。

    2008年8月27日 5:36
    版主