5 Stimmen

SSRS-Webdienst LoadReport()-Ausnahme wird ausgelöst

Ich erhalte die folgende Ausnahme beim Aufrufen der LoadReport()-Methode des Webdienstes ReportExecutionService2005, der von SSRS 2005 bereitgestellt wird;

System.Web.Services.Protocols.SoapException: Server hat den Wert des HTTP-Headers SOAPAction nicht erkannt

Haben Sie eine Idee, was dies verursachen könnte? Mein C#-Code sieht wie folgt aus;

string _reportName = "/FolderName/ReportName";
string _historyID = null;
WebServiceProxy.RSExec.ExecutionInfo _executionInfo = null;

_executionInfo = rsExec.LoadReport(_reportName, _historyID);

Alle Berechtigungsnachweise werden mit eingestellt;

System.Net.CredentialCache.DefaultCredentials;

11voto

Carl Punkte 406

Es stellte sich heraus, dass ich die falsche URL für den Ausführungsdienst verwendet hatte. Für alle anderen, die über dieses Problem stolpern, stellen Sie sicher, dass Sie die richtigen URLs verwenden: !!!!

ReportingService2005 = http://<server name>/ReportServer/ReportService2005.asmx
ReportExecution2005 = http://<server name>/ReportServer/ReportExecution2005.asmx

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X