I'm having an issue with connecting to SQL report server using the ReportViewer control. Thing is when I connect to the reporting services web service (http://10.3.27.80/ReportServer/ReportService2010.asmx) it works fine and I can successfully pull the data I need. But when I use the web control, its then that I cannot connect. Here's my code:
ASP.net code:
<%@ Page Title="Reports" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Results.aspx.cs" Inherits="RSReportViewer.Results" %><%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %><asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server"><rsweb:ReportViewer ID="ReportViewer2" runat="server" Width="90%" ProcessingMode="Remote"><ServerReport ReportServerUrl="http://10.3.27.80:80/" /></rsweb:ReportViewer>
Error message:
ConnectionRefused
Inner Exception: No connection could be made because the target machine actively refused it 176.74.176.178:8080
I have not got the IP signified above configured anywhere throughout my solution! So not sure where its getting that in the message.
Stack trace:
at Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.GetSecureMethods()
at Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.IsSecureMethod(String methodname)
at Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.SetConnectionSSLForMethod(String methodname)
at Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.ProxyMethodInvocation.Execute[TReturn](RSExecutionConnection connection, ProxyMethod`1 initialMethod, ProxyMethod`1 retryMethod)
at Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.LoadReport(String Report, String HistoryID)
at Microsoft.Reporting.WebForms.SoapReportExecutionService.LoadReport(String report, String historyId)
at Microsoft.Reporting.WebForms.ServerReport.EnsureExecutionSession()
at Microsoft.Reporting.WebForms.ServerReport.SetParameters(IEnumerable`1 parameters)
at RSReportViewer.Results.Page_Load(Object sender, EventArgs e) in c:\Users\admin\Desktop\RSViewer\RSViewer\RSReportViewer\Results.aspx.cs:line 71
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Firewalls are disabled between the two boxes.
Thanks in advance for any pointers!