Telerik Reporting一次只能在一个应用程序中运行

时间:2018-09-13 20:01:02

标签: telerik-reporting

我有一个供多个客户端使用的应用程序,但是每个客户端都有自己的主机名,自己的应用程序副本和自己的应用程序池。每个客户端的代码库都是相同的。

我的问题是,Telerik Reporting仅在尝试使用它的第一个客户端中起作用。然后,一旦另一个客户端尝试使用它,它就会在所有客户端中损坏,我必须重置应用程序池才能使其再次运行(当然,它仍然仅对使用它的第一个客户端有效,直到另一个客户尝试使用它。)

我不知道这是怎么可能的,因为他们每个人都有自己的应用程序池...也就是说,例如,如果Telerik在使用静态变量作为某些东西,那么它仍然应该是该静态变量的单独副本,用于每个应用程序池。

不幸的是,Telerik没有提供有关该错误的太多细节。该错误发生在Report.cshtml中:

$("#reportViewer1")
    .telerik_ReportViewer({
        serviceUrl: resolveUrl('~/api/reports/'),
        templateUrl: resolveUrl('~/ReportViewer/templates/telerikReportViewerTemplate-8.2.14.1204.html'),
        reportSource: {
            report: '@Model.Id',
            parameters: @Html.Raw(JsonConvert.SerializeObject(Model.Parameters)),
        }
    });

以下是响应: enter image description here

我真的不知道该如何进行:(

0 个答案:

没有答案