2

ほぼまったく同じ 2 つの Amazon EC2 インスタンスがあります。(最初のものをセットアップし、そのイメージを作成してから、これから新しいインスタンスを作成しました)。2 台目のサーバーでの唯一の違いは、アプリケーション ディレクトリがメイン ドライブ (C) ではなく、サイド ドライブ (E) にあることです。最初のサーバー (C にアプリケーション ディレクトリがある) でホストされているサイトに移動すると、レポートが表示されます。ディレクトリが E ドライブにある他のサーバーでは、ページが読み込まれますが、レポートは表示されず、空白のページとして表示されます。

CRforVS ランタイムをインストールして再インストールしましたが (両方で古い 13.0.2 を使用)、2 番目のサーバーでレポートを表示できないようです。これは、MSI を実行すると C にインストールされ、E に含まれるサイトがリソースの正しい場所を探していないためですか? 以下は、CR ランタイムを処理する web.config のセクションです。

        <compilation debug="true" defaultLanguage="vb" targetFramework="4.0">
        <assemblies>
            <add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        </assemblies>
</compilation>

ありがとうございました。

編集 - 「C」ドライブがない場合に対処する情報を少し見つけました - http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d02f7cd3-f18b -2d10-55ad-dab2200f68fc?QuickLink=index&overridelayout=true&53240414858625

ACドライブがあるため、これが私の状況に当てはまるかどうかはわかりませんでした。サイトがこのドライブにないだけです。

4

1 に答える 1

2

msi インストーラーが正しくインストールされないことがあり、SAP の担当者は常に msi の代わりに exe を使用することを推奨しているという多くの投稿を読みました。いろいろ調べてみましたが、バージョン 13.0.2 が見つかりませんでした。見つけられた唯一のリンクは 13.0.5 で、これはhereです。これにより、exeが自動的にダウンロードされます。その問題については、SAP フォーラムをさらに確認することをお勧めします。これは非常に一般的なことであり、私も以前同じ問題を抱えていました。

それが役立つことを願って、

クリス

編集:見つけました。これは、msiではなくexeを使用することを指摘しているダウンロードサイトで、13.0.2バージョンもありますだから、あなたが欲しいのは、exeを含むワンクリックのzipファイルだと思います。exe で再インストールする前に、現在のバージョンをアンインストールすることをお勧めします。

于 2013-10-16T13:27:51.450 に答える