Team Foundation / SQL / Silverlight创建新团队项目失败超时

时间:2011-01-19 21:15:29

标签: sql visual-studio silverlight reporting-services tfs

这是一个相当复杂的问题,因为我们正在使用SilverLight Integration运行SQL Reporting来设置TFS。我们遵循设置指令的可怕路径,这些指令涵盖3个不同的服务器,当我们完成时,我们开始收到以下错误。

尝试在项目组中创建新的团队项目会导致此错误。

在报告页面中进展后,我们可以看到它干净地创建文件夹,但是当它尝试在系统上创建实际报告时,它会超时。我已经检查了我能找到的其他每个网站,试图弄清楚出了什么问题,没有任何建议有效。非常感谢任何帮助

下面附带错误/堆栈跟踪:

  2011-01-19T15:54:21 | Module: Engine | Thread: 6 | Running Task "" from Group ""
    2011-01-19T15:54:24 | Module: Rosetta | Thread: 19 | Creating folder: /TfsReports/Boeing/admin/Bugs
    2011-01-19T15:54:25 | Module: Rosetta | Thread: 19 | Creating folder: /TfsReports/Boeing/admin/Builds
    2011-01-19T15:54:26 | Module: Rosetta | Thread: 19 | Creating folder: /TfsReports/Boeing/admin/Project Management
    2011-01-19T15:54:27 | Module: Rosetta | Thread: 19 | Creating folder: /TfsReports/Boeing/admin/Tests
    2011-01-19T15:54:29 | Module: Rosetta | Thread: 19 | Creating folder: /TfsReports/Boeing/admin/Dashboards
    2011-01-19T15:54:30 | Module: Rosetta | Thread: 19 | Creating report: /TfsReports/Boeing/admin/Bugs/Bug Status
    ---begin Exception entry---
    Time: 2011-01-19T15:59:30
    Module: Engine
    Event Description: TF30162: Task "Populate Reports" from Group "Reporting" failed
    Exception Type: Microsoft.TeamFoundation.Client.PcwException
    Exception Message: TF30225: Error uploading report 'Bug Status': The operation has timed out
    Stack Trace:
       at Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.Execute(ProjectCreationContext context, XmlNode taskXml)
       at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.TaskExecutor.PerformTask(IProjectComponentCreator componentCreator, ProjectCreationContext context, XmlNode taskXml)
       at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.RunTask(Object taskObj)
    --   Inner Exception   --
    Exception Message: TF30225: Error uploading report 'Bug Status': The operation has timed out (type ReportingUploaderException)

    Exception Stack Trace:    at Microsoft.TeamFoundation.Client.Reporting.ReportingUploader.UploadReport(XmlNode report)
       at Microsoft.TeamFoundation.Client.Reporting.ReportingUploader.HandleCreateReports(XmlNode node)
       at Microsoft.TeamFoundation.Client.Reporting.ReportingUploader.Run()
       at Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.Execute(ProjectCreationContext context, XmlNode taskXml)

    Inner Exception Details:

    Exception Message: The operation has timed out (type WebException)
    Exception Stack Trace:    at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
       at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
       at Microsoft.TeamFoundation.Client.TeamFoundationSoapProxy.GetWebResponse(WebRequest request)
       at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       at Microsoft.TeamFoundation.Client.Reporting.ReportingService.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties)
       at Microsoft.TeamFoundation.Client.Reporting.ReportingUploader.UploadReport(XmlNode report)

    --- end Exception entry ---

    2011-01-19T15:59:31 | Module: Engine | Thread: 19 | TF30202: Task "" from Group "" will not be run because a prior task failed.
    2011-01-19T15:59:31 | Module: Engine | Thread: 19 | TF30202: Task "SharePointPortal" from Group "Portal" will not be run because a prior task failed.
    2011-01-19T15:59:31 | Module: Engine | Thread: 19 | TF30202: Task "" from Group "" will not be run because a prior task failed.

1 个答案:

答案 0 :(得分:0)

Denis Habib发布了this solution类似的问题。也许你有同样的问题

  

问题在于上传报告   到报表服务器。我觉得你   拥有正确的权限,因为你   能够创建该网站。该   问题可能与此有关   数据源上的安全设置   (TfsOlapReportDS和TfsReportDS)为   这些是数据源   报告。

     

请验证以下设置:   导航到报告站点   (/Reports/Pages/Folder.aspx">http:///Reports/Pages/Folder.aspx),   点击TfsOlapReportsDS和   TfsReportDS并验证连接   每个的设置,特别是   '连接使用:'部分。这是   通常设置为'Credentials存储   安全地在报表服务器'和a   指定了有效的用户名/密码。   此外,'用作Windows凭据   当连接到数据源'时   检查。