2011-12-20 31 views
2

Microsoftのチャートコントロール内蔵のASP.NET 3.5を使用していますが、Chart画像が表示されないことがあります。代わりに、壊れた画像アイコンが表示されます。WebファームでASP.NETグラフが表示されないEnv

セッション用にSQL Serverを使用しており、2つのサーバーのWebファームがあります。私たちは、Webファーム環境でSTORAGE = SESSIONを使用するためのフォーラムのいずれかを提案しましたが、どちらも機能しません。

これはweb.configファイルにあるエントリです。

<ADD KEY="CHARTIMAGEHANDLER" VALUE="STORAGE=SESSION;TIMEOUT=20;" />

Chartコントロールは、Webファーム環境では動作しない理由を誰もがお勧めできます。

答えて

0

この設定をしましたか?これは古いですが

MyChart.ImageStorageMode = ImageStorageMode.UseHttpHandler; 
+0

いいえ、それは.NET 4.0でのみサポートされています。我々は3.5を使用しています – Amir

2

、私は同様の問題を持っていたし、次のhttp://blogs.msdn.com/b/deliant/archive/2008/12/02/managing-chart-generated-images-with-chart-image-handler.aspxの情報(ただし、ノート、我々はフレームワーク4.5を使用している)、その後

add key="ChartImageHandler" value="storage=file;timeout=20;dir=C:\inetpub\temp\ImageFiles\;" 
からウェブの設定を変更します、

〜 add key = "ChartImageHandler" value = "storage = session; timeout = 20"/

うまく動作しました。

関連する問題