Исключение LoadReport () веб-службы SSRS - PullRequest
5 голосов
/ 16 июля 2010

При вызове метода LoadReport () веб-службы ReportExecutionService2005, предоставляемой SSRS 2005, появляется следующее исключение:

System.Web.Services.Protocols.SoapException: сервер не распознал значение HTTP-заголовка SOAPAction

Есть идеи, что может вызвать это? Мой код C # выглядит так:

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

_executionInfo = rsExec.LoadReport(_reportName, _historyID);

Все учетные данные устанавливаются с помощью;

System.Net.CredentialCache.DefaultCredentials;

1 Ответ

11 голосов
/ 16 июля 2010

Оказывается, я использовал неправильный URL для службы выполнения. Для всех, кто сталкивается с этой проблемой, убедитесь, что вы используете правильный URL-адрес !!!!

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