Crystal Run Engine RunTime Ошибка - PullRequest
       63

Crystal Run Engine RunTime Ошибка

3 голосов
/ 16 января 2012

Здравствуйте,

Я конвертирую визуальную студию проекта и отчеты Crystal в версию 10

, но на сервере установлена ​​старая версия, поэтому мне нужно добавить старуюссылки

Это показывает отчет, но у меня проблема с печатью и проблема с двигателем

Crystal Report Bar Engine:

Report Bar

Сообщение сервера:

Server Error Message

Локальное сообщение:

Server Error in '/' Application. 
-------------------------------------------------------------------------------- 

HTTP Error 404 - Not Found. 

-------------------------------------------------------------------------------- 
Version Information: ASP.NET Development Server 10.0.0.0

Попытка:

- Переустановить Crystal Report 10.

- Удалить все ссылки на Crystal Report и добавить его снова.

- Очистить решение,удалите ссылки и добавьте их снова.

(~ последний результат (текущий статус):

Я понял, что у меня установлена ​​CRforVS_13_0_2 с пакетом CRRuntime_64bit_13_0_2.msi и мой компьютер - 32-разрядная операционная система .. поэтому я установил CRRuntime_32bit_13_0_2.msi и он завершил установку в отличие от CRRuntime_64bit_13_0_2.msi .. но проблема с Business Objects все еще существует, как показаноn на изображении «Crystal Report Bar Engine».~)

Примечание: Если я добавлю новые ссылки на отчет Crystal, он обязательно будет работать на локальном, но не на

сервере.Поэтому я должен работать со старыми ссылками.

HELP.

Ответы [ 4 ]

5 голосов
/ 16 января 2012

Анализ проблемы

Можно проанализировать проблему и найти 403 (Запрещено) Ошибка

  • с использованием клиентских инструментов (окно отладки браузера)

GET http://someServer:20080/aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/crv.js 403 (Forbidden)<br> GET http://someServer:20080/aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/images/style.css 403 (Forbidden)

  • или серверный инструмент (журнал IIS на WIN2003 помещен в %SYSTEMROOT%\System32\LogFiles\W3SVC###\).

2011-03-28 13:00:49 W3SVC701536 95.228.38.41 GET /aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/images/style.css - 20080 - 192.168.1.2 Mozilla / 5.0 + (совместимо +; MSIE + 9,0; + Windows + NT + 6,1; + Trident / 5,0) 403 6 64 Ошибка! 2011-03-28 13:00:49 W3SVC701536 95.228.38.41 GET /aspnet_client/system_web/4_0_30319/crystalreportviewers13/js/crviewer/crv.js - 20080 - 192.168.1.2 Mozilla / 5.0 + (совместимо; + MSIE + 9.0; Windows + NT + 6.1; + Trident / 5.0) 403 6 64 Ошибка!

вызвать проблему

  • В обоих случаях я обнаружил, что crv.js и style.css некоторые файлы не обслуживались;
  • эти файлы помещаются установщиком CR в папку wwwroot\aspnet_client, но по некоторым причинам они недоступны;
  • В моем случае причина в том, что я создаю другой веб-сайт (порт 20080), а папка aspnet_client не размещается внутри этого веб-сайта

Я вижу, что вы используете разные версии программного обеспечения и разные конфигурации, но Я думаю, что у вас та же проблема .

Решение

Решение состоит в том, чтобы работать на IIS следующим образом:

  • Копировать aspnet_client папку из c:\inetpub\wwwroot папки в новую корневую папку веб-сайта .

или (этот лучше)

  • Создайте виртуальный каталог с именем aspnet_client, который указывает на c:\inetpub\wwwroot внутри нового веб-сайта
0 голосов
/ 18 сентября 2014

Чтобы не копировать папку aspnet_client, просто добавьте в webconfig:

<businessObjects>
   <crystalReports>
      <crystalReportViewer>                                       
        <add key="resourceURI" value="~/localhost/aspnet_client/system_web/4_0_30319/crystalreportviewers13"/>
      </crystalReportViewer>
    </crystalReports>
</businessObjects>

Примечание : папку aspnet_client необходимо настроить как приложение в IIS

0 голосов
/ 23 января 2012

OK,

(~ Если на сервере установлена ​​более старая версия, необходимо, чтобы ваши framework &

Crystal Reports ссылки были совместимы ссерверные заседания. ~)

Итак, в моем случае я изменил все свои проекты на framework 3.5 и все мои Crystal Reports Ссылки на версию 10.5.3700.0.И все еще использую Visual Studio 2010.

Теперь все работает нормально.Спасибо за помощь, ребята.

0 голосов
/ 16 января 2012

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

...