Я пытаюсь сделать отчет с помощью веб-службы ReportExecution2005. У меня нет проблем с отображением отчета локально, но когда я пытаюсь вызвать его на Azure, он всегда терпит неудачу с сообщением о том, что элемент не может быть найден.Azure SQL Reporting Returns «Item Not Found»
Отчет называется «Invoice.rdl». Вот как я звоню его (фрагмент):
ReportExecutionService rs = new ReportExecutionService()
{
CookieContainer = new CookieContainer(),
ExecutionHeaderValue = execHeader,
Url = string.Format("https://{0}:443/ReportServer/ReportExecution2005.amsx", "myUrl")
}
rs.LogonUser("myUsername", "myPassword", "myUrl");
rs.LoadReport("/Reports/Invoice", _historyId); // here the exception is thrown
Я пробовал с разными путями, например, /Invoice
, /SSRSReport/Invoice
, /ReportServer/Invoice
и т.п., нет похоже работать.
Любые идеи?
[SQL Reporting прекратит обслуживание 31 октября 2014 года.] (Http://www.windowsazure.com/en-us/pricing/details/sql-reporting/) – kuskunko