2009-04-30 7 views
3

答えて

3

アセンブリをbinフォルダに展開する以外にも、チャートイメージを一時的に保存するための書き込み権限を持つフォルダを構成する必要があります。

<appSettings> 
    <add key="ChartImageHandler" value="storage=file;timeout=20;dir=D:\TEMPDUMP\;"/> 
    ... 
+0

ヘッドアップのおかげで –

2

それはGACである必要はありません。 binフォルダー内にアプリケーションが見つからない場合、アプリケーションはGACを調べます。

+0

ビンに見つからない場合、GACでアプリが表示されることは知っています。ただし、すべてのアセンブリが.binフォルダから動作するわけではありません。たとえば、Crystal Reportsの場合、すべての.dllをローカルのコピーとしてマークし、Crystal Reportsをインストールしない場合、アプリケーションはまだエラーになります。 –

1

.dllをbinフォルダに置くだけで動作します。

0

web.configファイルで

あなたはまた、OpenFlashChartを見てみることができ、チャートがきれいに見える

+0

コントロールはまともに見えます。 ASP.NET MVCを使用している例はありますか?私はそれの周りに構築されたコントロールを.NET用に使用したくない。 –

+0

私はウェブフォームでそれを使っています。だから私は本当にそれに答えることができません。 私はMVCで持っている新しいプロジェクトでそれを使用しようとしますが、それは1ヶ月前には起こりません... –

0

一歩があります:あなたはそれをサーバーにデプロイする前に、あなたが作成しなければなりません

<add key="ChartImageHandler" value="storage=file; timeout=20; dir=c:\tmpimg;" /> 

あなたが使用することができます。サーバー上のチャート画像のための一時ディレクトリとして使用すると、あなたはこのように、web.configファイルでそれを書かなければならないディレクトリあなたが望むnyディレクトリ。このディレクトリに正しいアクセス権を設定することを忘れないでください。安全を念頭においてください。