2017-02-18 89 views
2

Я пытаюсь опубликовать простой отчет Crystal на локальном веб-сервере IIS 8 с использованием среды Visual Studio 2012 IDE. Сайт отлично работает в VS, но после публикации, когда я пытаюсь просмотреть его с помощью веб-сервера IIS, он ничего не дает в браузере.Браузер не отображает отчет о кристалле на локальном веб-сервере IIS 8

Я попытался изменить порты, изменив код веб-конфигурации (см. Ниже), установил все в службах IIS, но ничего не работает. Предоставленные службы IIS «Страницы ошибок» и «Сбой запроса» пусты.

<?xml version="1.0"?> 
<configuration> 
<configSections> 
<sectionGroup name="businessObjects"> 
    <sectionGroup name="crystalReports"> 
    <section name="rptBuildProvider" type="CrystalDecisions.Shared.RptBuildProviderHandler, CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, Custom=null"/> 
    </sectionGroup> 
</sectionGroup> 
</configSections> 
<appSettings> 
<add key="CrystalImageCleaner-AutoStart" value="true"/> 
<add key="CrystalImageCleaner-Sleep" value="60000"/> 
<add key="CrystalImageCleaner-Age" value="120000"/> 
</appSettings> 
<system.web> 
<compilation debug="true" targetFramework="4.5"> 
    <assemblies> 
    <add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
    <add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
    <add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
    <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
    <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
    </assemblies> 
    <buildProviders> 
    <add extension=".rpt" type="CrystalDecisions.Web.Compilation.RptBuildProvider, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
    </buildProviders> 
</compilation> 
<httpRuntime targetFramework="4.5"/> 
<httpHandlers> 
    <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
</httpHandlers> 
</system.web> 
<businessObjects> 
<crystalReports> 
    <rptBuildProvider> 
    <add embedRptInResource="true"/> 
    </rptBuildProvider> 
</crystalReports> 
</businessObjects> 
<system.webServer> 
<handlers> 
    <add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode"/> 
</handlers> 
<validation validateIntegratedModeConfiguration="false"/> 
</system.webServer> 
</configuration> 

ответ

0

Для того, чтобы найти эту проблему, выполните следующие действия.

  1. В веб-конфигурации включить Debug log, чтобы вы могли получить ошибку. , Убедитесь, что вы отключите его, как только ваша проблема решена

  2. Проверка журналов событий Пуск> Выполнить> eventvwr> Настраиваемые представления> Роли сервера> Веб-сервер & Другие ошибки приложения

  3. ли проверить, является ли ваш веб-приложение 32 бит или 64 бит, удалите драйвер CR и установите его снова.

    Ссылка:

32 бит: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_19.zip

64 бит: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_64bit_13_0_19.zip

Надеется, что это помогает!

 Смежные вопросы

  • Нет связанных вопросов^_^