Fix for Reporting Server 2008 issues

Topics: For TFSAdmin Developers, For TFSAdmin Users, TFSAdmin FAQ
Oct 13, 2008 at 2:16 PM
Some users have reported that the TFS Administration Tool does not work when using Reporting Service 2008 (See bug).

The error returned is

System.InvalidOperationException occurred
Message="Client found response content type of '', but expected 'text/xml'.\r\nThe request failed with an empty response."
Source="System.Web.Services"
StackTrace:
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Microsoft.DDSolutions.SqlReportServer.ReportServer.ReportingService.ListRoles() in D:\Work\TFSAdmin-37063\Microsoft.DDSolutions.SQLReportServer\Web References\ReportServer\Reference.cs:line 3276
at Microsoft.DDSolutions.SqlReportServer.ReportingServiceProxy.get_Roles() in D:\Work\TFSAdmin-37063\Microsoft.DDSolutions.SQLReportServer\ReportingServiceProxy.cs:line 75


I  have found the source of the bug. It appears to be a bug in TFS, which returns the URL to a deprecated web service that is no longer present in SQL Reporting Service 2008.

I have created a blog entry that describes the solution at

http://jritmeijer.spaces.live.com/blog/cns!8A48A27460FB898A!1091.entry

Jeroen