2013-04-30 7 views
0

Привет, я перенесла приложение с сервера 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> 

Я не знаю, что еще я должен сделать ... Пожалуйста, помогите мне в этом

+0

проверить, если есть какие-либо ошибки JavaScript в браузере, например в инструментах разработчика или консоли Chrome. Если есть ошибка «bobj not defined», то разрешения или путь не соответствуют файлам кристалла js. – Rory

ответ

0

I была та же проблема, когда я перенес мой веб-сайт, пробую в течение длительного времени, пока не найду решение, я изменил свойства проекта виртуального каталога, я установил это свойство и работаю, возможно, работает для вас.

Изображение: