8

В Visual Studio 2010 с Crystal Report 13 мой проект работал нормально.Crystal Reports 13 bobj undefined Ошибка JavaScript после установки визуальной версии сообщества Studio 2015

После того, как я установил версию сообщества Visual Studio 2015 для личного использования. Когда i открыл мой проект и запустил Visual Studio 2010, он выдает «Ошибка выполнения JavaScript:« bobj »не определен».

enter image description here enter image description here Я перемещался некоторых веб-сайт

http://www.mahadera.com/error-0x800a1391-javascript-runtime-error-bobj-is-undefined/ http://www.aspsnippets.com/Articles/Crystal-Reports-13-Visual-Studio-2010-Issue-with-IIS---bobj-is-undefined-JavaScript-Error-and-Crystal-Report-Viewer-not-displaying.aspx

и я переустановил и скопировать папку aspnet_client и вставить в проект. Хотя проблема еще не решена. Я предполагаю ошибку, потому что я установил версию сообщества VS2015.

Пожалуйста, помогите мне и им невежественным.

+0

В VS 2010 это сработало и для меня. В VS 2013 нет возможности заставить его работать, VS 2015 такой же. Для тестирования отчетов я должен использовать его в среде IDE или просто публиковать. –

ответ

3

Мы выяснили причину проблемы. Когда вы установили VS2015, он установил .NET framework 4.6, который вызывает ужасную ошибку «bobj not defined». К сожалению, .NET 4.6 уничтожил (или перезаписал) более раннюю версию .NET - все, что поставляется с VS2010 в вашем случае или VS2013 в моем случае. Вы можете удалить .NET 4.6, а затем «восстановить» VS2013, который переустановил .NET 4.5.1, и проблема исчезла. К сожалению, ремонт VS2015 возвращает .NET 4.6 обратно, и проблема снова появляется.

Итак, в нижней строке вы можете либо иметь VS2015, либо более раннюю версию Visual Studio без ошибки bobj; но не оба

Не благодарите меня - спасибо Стиву :)

+1

Thanks Steve :) –

0

Копия:

Solution_Directory\aspnet_client\system_web\4_5_27\crystalreportviewers13

To:

Solution_Directory\aspnet_client\system_web\4_6_81\crystalreportviewers13

+0

Можете ли вы объяснить, почему/как это работает лучше? – samlev

+0

Если вы используете F12 в Chrome, вы увидите такую ​​ошибку: GET http: // localhost: 44320/aspnet_client/system_web/4_6_81/crystalreportviewers13/js/crviewer/images/style.css 4_6_81 отсутствует Dot.Net 4.6 directory – Azzhag

+0

Извините, я имел в виду, если бы вы могли отредактировать эту информацию в ответ, это было бы яснее. – samlev

1

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

  1. Uninstall framework 4.6. После удаления 4.6 я обнаружил, что VS не работает. Удаление .NET 4.6 удалило все .NET 4.x.
  2. Так что мне пришлось переустановить 4.0-4.5.x. Это было выполнено через Центр обновления Windows. Затем я перезагрузился и попытался запустить веб-сайт через VS и обнаружил, что CR работает правильно.

Надеюсь, это поможет.

0

Я думаю, что это, наконец, фиксируется в SAP Crystal Reports, версии для разработчиков Microsoft Visual Studio - пакет обновления 16

https://wiki.scn.sap.com/wiki/display/BOBJ/SAP+Crystal+Reports%2C+developer+version+for+Microsoft+Visual+Studio+-+Service+Pack+16+-+Fixed+Issues

Incident 878969 Framework 4.6 causes CR for VS to create a unique folder path to the Crystalreportsviewer13 folder in IIS and IISExpress 

Более подробную информацию в следующей SAP теме:

https://scn.sap.com/thread/3824701

0

1) Прежде всего, перейдите к корневому пути каталога в моем случае: C: \ inetpub \ www root \ aspnet_client \ system_web \ 4_0_30319

здесь вы найдете папку с названием "crystalreportviewers13". Скопируйте его в папку вашего решения.

2) В головной части страницы вставьте следующий яваскрипта refrence:

сделать убедитесь, что ЦСИ указывает на локальной папке.

после этого выполните вашу страницу.

У меня такая же проблема, и это работает хорошо для меня в VS2015.

+0

"C: \ inetpub \ wwwroot \ aspnet_client \ system_web \ 4_0_30319" не дал ожидаемых результатов. Но в моем случае я скопирую папку «aspnet_client», которая была в папке «C: \ inetpub \ wwwroot \» в папку проекта. Это единственное изменение, которое я сделал. Я даже не сопоставляю ссылку на Javascript как упоминание в приведенном выше ответе. Теперь мой кристальный отчет загружается в VS2015. Надеюсь, что некоторые могут получить помощь от этого. – ISURU