TFS2005默认安装后修改IIS默认网站端口导致不能创建项目的问题
我按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。
[解决办法]
恩,可能VSTS安装默认的就是80端口,我们公司的服务器如果需要做为TFS服务器,就会是单独的一台服务器,而不会作为他用,
可能原因就在80端口的占用问题上,因为我安装的TFS的时候,完全用的是刚安装完成操作系统的服务器,所以,没有试过80端口如果被
占用还可以继续安装不。
我说的权限问题,是完全安装好TFS之后出现的,象使用的账号登陆到TFS后,看到自己的源代码管理器里的documents和reports显示
为带红色“X”的样子,那就是使用我之前说的那个第三方工具可以实现。
[解决办法]
接分
老大
[解决办法]
TFS的服务端是IIS的默认端口,而客户端连接是8080端口。
最好不要修改端口。
[解决办法]
事件说明: TF30207: 插件“Microsoft.ProjectCreationWizard.Reporting”的初始化失败
遇到过,呵呵 不过不是端口原因
整了好久,之后重装了...