Azure SQL报告返回”;项目未找到”;
本文关键字:项目 SQL 返回 Azure 报告 | 更新日期: 2023-09-27 17:58:33
我正在尝试使用ReportExecution2005 web服务呈现报告。我在本地呈现报告没有问题,但当我尝试在Azure上调用它时,它总是失败,并显示找不到项目的消息。
该报告名为"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
等,但似乎都不起作用。
有什么想法吗?
好吧,这是一个愚蠢的问题。从旧的Windows Azure管理门户上传报告时,它会在名称中保留".rdl"文件扩展名。
移除它解决了问题。