Привет, я перенесла приложение с сервера Windows 2008R2 IIS7 на сервер Windows 2012 IIS8. но теперь мой хрустальный отчет не работает, он просто показывает пустую страницу. Мое приложение на .NET2.0 да я знаю, это странно,Получение пустой страницы в отчете Crystal после миграции моего приложения на сервер Windows 2012
, что я сделал на Новый VM
1) установлен CRRedist2005_X64.exe на сервере 2012.
2) Я скопировал aspnet_client и crystalreportviewer12 и дать полную переделку, а также создать для этого виртуальный каталог.
3) добавлен кристалл отчета обработчик изображения в отображении обработчика IIS
4) Добавлен пул приложений для моего приложения с Managed Mode Pipeline = «Классический» и идентичность = «LocalSystem» я также попробовал с другими атрибутами.
4) это то, что я имею в моем web.config относительно кристалла докладе
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="rptBuildProvider" type="CrystalDecisions.Shared.RptBuildProviderHandler, CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, Custom=null" />
<section name="crystalReportViewer" type="System.Configuration.NameValueSectionHandler" />
<section name="printControl" type="System.Configuration.NameValueSectionHandler, System, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, Custom=null" />
</sectionGroup>
</sectionGroup>
</configSections>
<compilation debug="true">
<assemblies>
<add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.ReportSource, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Enterprise.Framework, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Enterprise.InfoStore, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></assemblies>
</compilation>
<httpHandlers >
<add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
</httpHandlers>
<businessObjects>
<crystalReports>
<rptBuildProvider>
<add embedRptInResource="true" />
</rptBuildProvider>
<crystalReportViewer>
<add key="ResourceUri" value="/crystalreportviewers13" />
</crystalReportViewer>
</crystalReports>
</businessObjects>
Я не знаю, что еще я должен сделать ... Пожалуйста, помогите мне в этом
проверить, если есть какие-либо ошибки JavaScript в браузере, например в инструментах разработчика или консоли Chrome. Если есть ошибка «bobj not defined», то разрешения или путь не соответствуют файлам кристалла js. – Rory