8

W Visual studio 2010 z Crystal Report 13 mój projekt działał dobrze.Crystal Reports 13 bobj to niezdefiniowany błąd JavaScript po zainstalowaniu wizualnej wersji społeczności Studio Studio 2015

Po zainstalowaniu Visual Studio 2015 wydanie społeczności do mojego osobistego użytku. Gdy I otworzył mój projekt i uruchomił go w Visual studio 2010, rzucił "błąd runtime JavaScript:" bobj "jest niezdefiniowany".

enter image description here enter image description here I nadmiar jakaś witryna

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

i ponownie zainstalować i kopiowane aspnet_client folderu i wklej do projektu. Mimo że problem nie został jeszcze rozwiązany. Zgaduję błąd, ponieważ zainstalowałem wersję społeczności VS2015.

Proszę mi pomóc i im nie mają pojęcia.

+0

W VS 2010 zadziałało również dla mnie. W VS 2013 nie ma sposobu, aby to działało, VS 2015 jest taki sam. Aby przetestować raporty, muszę go użyć w IDE lub po prostu opublikować. –

Odpowiedz

3

Ustaliliśmy przyczynę problemu. Po zainstalowaniu VS2015, zainstalowano platformę .NET 4.6, co powoduje błąd "bobj nie zdefiniowany". Niestety, .NET 4.6 wymazał (lub nadpisał) wcześniejszą wersję .NET - cokolwiek przychodzi z VS2010 w twoim przypadku lub VS2013 w moim przypadku. Możesz odinstalować .NET 4.6, a następnie "naprawić" VS2013, który przeinstalował .NET 4.5.1 i problem zniknął. Niestety, naprawa VS2015 powoduje natychmiastowe usunięcie platformy .NET 4.6, a problem pojawia się ponownie.

Tak więc w dolnej linii możesz mieć VS2015 - lub wcześniejszą wersję Visual Studio bez błędu bobj; ale nie oba

Nie dziękuj mi - dziękuję Steve :)

+1

Dzięki Steve :) –

0

Copy:

Solution_Directory\aspnet_client\system_web\4_5_27\crystalreportviewers13

Do:

Solution_Directory\aspnet_client\system_web\4_6_81\crystalreportviewers13

+0

Czy możesz wyjaśnić, dlaczego/jak to działa lepiej? – samlev

+0

Jeśli używasz F12 w Chrome, zobaczysz błąd podobny do tego: GET http: // localhost: 44320/aspnet_client/system_web/4_6_81/crystalreportviewers13/js/crviewer/images/style.css Brakuje 4_6_81 Dot.Net 4.6 katalog – Azzhag

+0

Przepraszam, miałem na myśli, że jeśli mógłbyś edytować te informacje w odpowiedzi, byłoby to wyraźniejsze. – samlev

1

miałem ten sam problem ale teraz wszystko działa dobrze.

  1. Odinstaluj ramy 4.6. Po odinstalowaniu 4.6, stwierdziłem, że VS nie działa. Usunięcie .NET 4.6 odinstalowało wszystkie .NET 4.x.
  2. Musiałem więc ponownie zainstalować 4.0-4.5.x. Dokonano tego za pomocą witryny Windows Update. Następnie zrobiłem restart i próbowałem uruchomić stronę przez VS i stwierdziłem, że CR działa poprawnie.

Mam nadzieję, że to pomoże.

0

myślę, że to jest ostatecznie ustalona w SAP Crystal Reports, wersja dla programistów Microsoft Visual Studio - 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 

Więcej informacji w poniższym wątku SAP:

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

0

1) Przede wszystkim przejdź do ścieżki katalogu głównego w moim przypadku: C: \ inetpub \ www root \ aspnet_client \ system_web \ 4_0_30319

tutaj znajdziesz folder o nazwie "crystalreportviewers13". Skopiuj go wklej do lokalizacji rozwiązania.

2) W sekcji head strony wklej następujący refrence javascript:

upewnić src jest skierowana do lokalnego folderu.

po tym uruchomieniu strony.

Mam ten sam problem i działa to dobrze dla mnie w VS2015.

+0

"C: \ inetpub \ wwwroot \ aspnet_client \ system_web \ 4_0_30319" nie dało mi oczekiwanych rezultatów. Ale w moim przypadku skopiuj mój folder "aspnet_client", który był w "C: \ inetpub \ wwwroot \" do mojego folderu projektu. To jedyna zmiana, którą zrobiłem. Nie jestem nawet mapować żadnego odwołania do Javascriptu jako wzmianki w powyższej odpowiedzi. Teraz mój raport kryształów ładuje się dobrze w VS2015. Mam nadzieję, że niektórzy mogą uzyskać pomoc z tego. – ISURU

Powiązane problemy