8

In Visual Studio 2010 mit Crystal Report 13 funktionierte mein Projekt einwandfrei.Crystal Reports 13 bobj ist undefined JavaScript Fehler nach installierter Visual Studio 2015 Community Edition

Nachdem ich Visual Studio 2015 Community Edition für meinen persönlichen Gebrauch installiert habe. Wenn ich mein Projekt geöffnet und in Visual Studio 2010 ausgeführt wird, löst es "JavaScript-Laufzeitfehler: 'Bobj' ist nicht definiert".

enter image description here enter image description here Ich surfte einige Website

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

und ich neu installiert und kopiert aspnet_client Ordner und in Projekt einfügen. Obwohl Problem noch nicht gelöst. Ich schätze den Fehler, weil ich VS2015 Gemeinschaftsausgabe installierte.

Bitte helfen Sie mir und im ahnungslos.

+0

In VS 2010 hat es auch für mich funktioniert. In VS 2013 keine Möglichkeit, es funktioniert, ist VS 2015 das gleiche .. Um Berichte zu testen, muss ich es in der IDE verwenden oder einfach veröffentlichen. –

Antwort

3

Wir haben die Ursache des Problems herausgefunden. Bei der Installation von VS2015 wurde .NET Framework 4.6 installiert, wodurch der gefürchtete Fehler "bobj not defined" verursacht wird. Leider löschte .NET (oder überschrieb) frühere Version von .NET - was auch immer mit VS2010 in Ihrem Fall oder VS2013 in meinem Fall kommt. Sie können .NET 4.6 deinstallieren und dann VS2013 "reparieren", das .NET 4.5.1 neu installierte und das Problem verschwand. Leider bringt das Reparieren von VS2015 .NET 4.6 direkt zurück und das Problem taucht wieder auf.

Also die Quintessenz, können Sie entweder VS2015 - oder frühere Version von Visual Studio ohne bobj Fehler haben; aber nicht beide

Danken Sie nicht mir - danke Steve :)

+1

Danke Steve :) –

0

Copy:

Solution_Directory\aspnet_client\system_web\4_5_27\crystalreportviewers13

An:

Solution_Directory\aspnet_client\system_web\4_6_81\crystalreportviewers13

+0

Können Sie erklären, warum/wie das besser funktioniert? – samlev

+0

Wenn Sie F12 in Chrome verwenden, wird folgender Fehler angezeigt: GET http: // localhost: 44320/aspnet_client/system_web/4_6_81/crystalreportviewers13/js/crviewer/images/style.css 4_6_81 ist das fehlende Dot.Net 4.6 Verzeichnis – Azzhag

+0

Sorry, ich meinte, wenn Sie diese Informationen in die Antwort bearbeiten könnten, wäre es klarer. – samlev

1

ich gleiche Problem hatte, aber jetzt ist alles richtig arbeiten.

  1. Deinstallation Framework 4.6. Nach der Deinstallation von 4.6 habe ich festgestellt, dass VS nicht funktioniert hat. Das Entfernen von .NET 4.6 deinstallierte alle .NET 4.x.
  2. Also musste ich 4.0-4.5.x neu installieren. Dies wurde durch Windows Update erreicht. Ich habe dann einen Neustart durchgeführt und versucht, eine Website über VS laufen zu lassen und festgestellt, dass CR richtig funktioniert.

Ich hoffe, dass dies hilft.

0

Ich denke, das schließlich in SAP Crystal Reports, Entwickler-Version für Microsoft Visual Studio festgelegt ist - Service Pack 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 

Weitere Informationen im folgenden SAP-Thread:

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

0

1) Zunächst gehen Sie zu Ihrem Stammverzeichnis Pfad in meinem Fall ist es: C: \ inetpub \ www root \ aspnet_client \ system_web \ 4_0_30319

Hier finden Sie einen Ordner namens "crystalreportviewers13". Kopieren Sie es an den Speicherort Ihrer Lösung.

2) Im Kopfbereich der Seite die folgenden Javascript refrence einfügen:

sicherstellen, dass der src zu Ihrem lokalen Ordner zeigt.

danach führen Sie Ihre Seite.

Ich habe das gleiche Problem, und das funktioniert gut für mich in VS2015.

+0

"C: \ inetpub \ wwwroot \ aspnet_client \ system_web \ 4_0_30319" gab mir nicht die erwarteten Ergebnisse. Aber in meinem Fall kopiere ich meinen Ordner "aspnet_client", der sich in "C: \ inetpub \ wwwroot \" befand, in meinen Projektordner. Das ist die einzige Veränderung, die ich gemacht habe. Ich werde nicht einmal eine Javascript-Referenz als Erwähnung in der obigen Antwort zuordnen. Jetzt laden sich meine Crystal Reports in VS2015 gut. Hoffe, manche können Hilfe davon bekommen. – ISURU

Verwandte Themen