Я пытаюсь запустить отчет Crystal из моего веб-приложения, которое было создано с использованием ASP.NET 4.0 и Visual Studio 2010. Я установил следующее из сайта SAP (http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp)
1) SAP Crystal Reports, версия для Visual Studio 2010 - Стандартный установочный пакет EXE, который устанавливает программное обеспечение в среду разработки Visual Studio.
2) Механизм выполнения SAP Crystal Reports для .NET Framework 4 (64-разрядный)
У меня есть страница под названием Reports.aspx, в которой у меня есть контроль над просмотром Crystal Report
<CR:CrystalReportViewer ID="rptViewer" runat="server" AutoDataBind="true" />
В файле Reports.aspx.cs у меня есть следующий код:
protected override void OnPreRender(EventArgs e)
{
ReportDocument report = new ReportDocument();
var path = Server.MapPath("Reports/Sample.rpt");
report.Load(path);
report.SetDatabaseLogon("username", "password", "servername", "databasename");
rptViewer.ReportSource = report;
}
На строке report.Load(path) появляется следующая ошибка:
Неподдерживаемая операция. Документ, обработанный механизмом JRC, не может быть открыт в стеке С++.
Как я могу это исправить?