Я пытаюсь запустить отчет 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 IDE.
2) Среда выполнения SAP Crystal Reports для .NET Framework 4 (64-разрядная версия)
У меня есть страница с именем Reports.aspx, на которой у меня есть элемент управления просмотра отчетов Crystal
<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, не может быть открыт в стеке C ++.
Как я могу это исправить?