无法导出 Telerik html5 报告(说 "Loading")?

Can't export Telerik html5 Report (says "Loading")?

我有一个 MVC 网站,它使用 Telerik 报告和 html5 报告查看器。报告显示正常,但我无法将报告导出为任何格式,因为单击“导出”按钮时只显示 "Loading".

MySite/api/reports/formats 也刚刚显示

<Error>
<Message>An error has occurred.</Message>
</Error>

而它应该显示如下内容:

[{"name":"PDF","localizedName":"Acrobat (PDF) file"},{"name":"CSV","localizedName" :"CSV (comma delimited)"},{"name":"XLS","localizedName":"Excel 97-2003"},{"name":"RTF","localizedName":"Rich Text Format"},{"name":"IMAGE","localizedName":"TIFF file"},{"name":"MHTML","localizedName":"Web Archive"}]

我解决了这个问题:这是因为我在 Reports 控制器中添加了一个方法(在设计时为图形创建一个虚拟对象数据源)。 我发现这个是因为在另一台电脑上,我从 api/reports/formats 收到了更详细的错误消息,其中包括一个 ExceptionMessage XML 项目:

"<ExceptionMessage>/Multiple actions were found that match the request: ...

将额外的方法从 Reports 控制器移到另一个控制器解决了这个问题。

我发布这篇文章是希望能对遇到类似问题的其他人有所帮助。