web-dev-qa-db-ja.com

Crystal Reports 13 bobjは、Visual Studio2015コミュニティエディションをインストールした後の未定義のJavaScriptエラーです

Crystal Report13を使用したVisualStudio 2010では、私のプロジェクトは正常に機能しました。

Visual studio 2015コミュニティエディションを個人的な使用のためにインストールした後。 iがプロジェクトを開いてVisual Studio 2010で実行すると、「JavaScriptランタイムエラー:「bobj」が未定義です」がスローされます。

enter image description hereenter image description here 私はいくつかのウェブサイトをサーフィンしました

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

aspnet_clientフォルダーを再インストールしてコピーし、プロジェクトに貼り付けました。問題はまだ解決されていませんが。 VS2015コミュニティエディションをインストールしたのでエラーだと思います。

私を助けてください、そして無知です。

8

問題の根本原因を突き止めました。 VS2015をインストールすると、.NET Framework 4.6がインストールされたため、恐ろしい「bobjnotdefined」エラーが発生していました。残念ながら、.NET 4.6は、以前のバージョンの.NETを消去(または上書き)しました。あなたの場合はVS2010に、私の場合はVS2013に付属しています。 .NET 4.6をアンインストールしてから、VS2013を「修復」すると、.NET 4.5.1が再インストールされ、問題は解決しました。残念ながら、VS2015を修復すると、.NET 4.6が元に戻り、問題が再発します。

つまり、最終的には、VS2015または以前のバージョンのVisualStudioをbobjエラーなしで使用できます。両方ではありません

私に感謝しないでください-スティーブに感謝します:)

4
Felix

コピー:

Solution_Directory\aspnet_client\system_web\4_5_27\crystalreportviewers13

に:

Solution_Directory\aspnet_client\system_web\4_6_81\crystalreportviewers13

1
Azzhag

私は同じ問題を抱えていましたが、今ではすべてが正しく機能しています。

  1. フレームワーク4.6をアンインストールします。 4.6をアンインストールした後、VSが機能しないことがわかりました。 .NET 4.6を削除すると、すべての.NET4.xがアンインストールされました。
  2. そのため、4.0-4.5.xを再インストールする必要がありました。これは、WindowsUpdateを介して実現されました。次に、再起動してVSを介してWebサイトを実行しようとすると、CRが正しく機能することがわかりました。

これがお役に立てば幸いです。

1
Arpan Shah

これは、Microsoft VisualStudioの開発者バージョンであるSAPCrystalReportsで最終的に修正されたと思います-ServicePack 16

https://wiki.scn.sap.com/wiki/display/BOBJ/SAP+Crystal+Reports%2C+developer+version+for+Microsoft+Visual+Studio+-+Service+Pack+16+- +修正済み+問題

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

1
Ruu

1)まず、私の場合はルートディレクトリパスに移動します:C:\ inetpub\wwwroot\aspnet_client\system_web\4_0_30319

ここに「crystalreportviewers13」という名前のフォルダがあります。それをコピーして、ソリューションの場所に貼り付けます。

2)ページのheadセクションに、次のjavascript参照を貼り付けます。

srcがローカルフォルダを指していることを確認してください。

その後、ページを実行します。

私も同じ問題を抱えていますが、これはVS2015でうまく機能します。

0
MYLRAJ