C# 报表查看器无法呈现SQL SERVER 2016 ssrs报表
我编写了一个应用程序,使用winforms报表查看器控件从2012报表服务器呈现SSRS报表,没有问题。报告已移动到新的2016年报告服务器,尽管当我直接从服务器访问报告时,报告打开没有任何问题,但我的应用程序无法再呈现它,取而代之的是我得到了一个 403-禁止的错误 没有任何进一步的解释。我的应用程序是一个winforms应用程序,它是用C#编写的C# 报表查看器无法呈现SQL SERVER 2016 ssrs报表,c#,winforms,reporting-services,ssrs-2012,ssrs-2016,C#,Winforms,Reporting Services,Ssrs 2012,Ssrs 2016,我编写了一个应用程序,使用winforms报表查看器控件从2012报表服务器呈现SSRS报表,没有问题。报告已移动到新的2016年报告服务器,尽管当我直接从服务器访问报告时,报告打开没有任何问题,但我的应用程序无法再呈现它,取而代之的是我得到了一个 403-禁止的错误 没有任何进一步的解释。我的应用程序是一个winforms应用程序,它是用C#编写的 您的应用程序提供哪些凭据来访问reportserver,新的reportserver是否知道这些凭据?报表服务器(旧的和新的)使用Windows身
您的应用程序提供哪些凭据来访问reportserver,新的reportserver是否知道这些凭据?报表服务器(旧的和新的)使用Windows身份验证,因此我会传递我的Windows凭据
public void ShowReport()
{
this.reportViewer1.ServerReport.ReportServerUrl = new Uri(REPORT_SERVER_URL);
this.reportViewer1.ServerReport.ReportPath = "REPORT_PATH";
MethodInvoker mi = new MethodInvoker(this.reportViewer1.RefreshReport);
this.BeginInvoke(mi);
}