2016-10-02 6 views
0

VS20015のCrystalレポート13を使用してWebアプリケーションを作成しました。Windows Azure Web Appに展開しました。それは以下のようなエラーを表示します:Windows Azure Web AppサービスのCrystalレポートでLog4netエラーが発生しました

'/'アプリケーションでサーバーエラーが発生しました。

ファイルまたはアセンブリ 'log4net、Version = 1.2.10.0、Culture = neutral、PublicKeyToken = 692fbea5521e1304'またはその依存関係の1つをロードできませんでした。システムは、指定されたファイルを見つけることができません。

は、スクリーンショットはImage

私は紺碧のVMやクラウドサービスに関連するすべてのソリューションをthis.Butに関する複数のスレッドを検索しました。 Web App Serviceでは何も見つかりませんでした。誰もこれを解決する方法を考えている?

答えて

1

あなたの説明によると、私はhow-to-create-crystal-reports-in-asp-net-webformsに従ってWebアプリケーションをAsp.net WebFormsで作成し、私の側にCrystalレポートを作成し、Azure Web Appに展開するときに問題を再現できました。

ASP.NET WebFormプロジェクトにCrystal Reportを追加すると、次のCrystal Report Namespaceへの参照がプロジェクトに追加されることがあります。

注:CrystalDecisions.Web.dllあなたはCRのランタイムをインストールする際に、グローバルアセンブリキャッシュにアセンブリとしてインストールされているlog4netのを参照します。

一方で、私はGACからlog4net.dllをエクスポートし、直接私のプロジェクトにそれを参照しようとしました。しかし、それは期待どおりにはうまくいかなかった。

私のテストでは、Webアプリケーションにリモート接続してCRランタイムをインストールできなかったため、Azure Web Appが要件を満たしていないと想定しました。 Cloud ServiceまたはAzure VMを代わりに使用することができます。

+0

私はちょうど[azure-feedback-forum](https://feedback.azure.com/forums/169385-websites/suggestions/6771442-crystal-reports-in-azure-websites)をチェックアウトしましたが、私はまだWebアプリでCRをホストする機能を追加していないと思います。あなたの助けをありがとう –

+0

それを聞いてうれしいです。 AzureのCRに関する懸念がある場合は、私に知らせてください。 –

+0

Azure vmのCRについて私を助けてくれますか?私は完全にazure vm –

関連する問題