Questo errore si è presentato dopo una migrazione di SQL Server Reporting dalla versione 2016 alla versione 2019:
System.ServiceModel.FaultException: This operation is not supported on a report server that runs in native mode. ---> Microsoft.ReportingServices.Diagnostics.Utilities.OperationNotSupportedNativeModeException: This operation is not supported on a report server that runs in native mode.
si presentava facendo una chiamata C# all'endpoint

URL

http://nomeserver/reportserver/ReportExecution2005.asmx
la riga che dava errore era questa

C#

LoadReportResponse loadReponse = await rs.LoadReportAsync(trustedHeader, reportPath, null);

Cercando sul log del server di Reporting compariva un ulteriore errore più specifico

TrustedHeader Not Supported in Native Mode.
Per risolverlo è stato sufficiente cambiare la riga

C#

var trustedHeader = new TrustedUserHeader();
in

C#

TrustedUserHeader trustedHeader = null;
Questo errore si dovrebbe presentare solo con endpoint http.
Vedi anche Configure TLS connections on a native mode report server
Tags:
C#235 Errori120 .NET Core26 Reporting16 Reporting Services18 SQL Server100
Potrebbe interessarti anche: