ASP.NetページでMSチャートコンポーネントが正常に表示されています。私はそれを展開すると、私は壊れた画像を取得します。 web.configの設定は同じで、一時イメージフォルダには適切な権限があります。MSチャートがホストされたサイトに表示されない
イメージのURLを取得すると、/.pngファイルが作成されていないことがわかります。
問題を追跡するにはどのようなことを見なければなりませんか?
ASP.NetページでMSチャートコンポーネントが正常に表示されています。私はそれを展開すると、私は壊れた画像を取得します。 web.configの設定は同じで、一時イメージフォルダには適切な権限があります。MSチャートがホストされたサイトに表示されない
イメージのURLを取得すると、/.pngファイルが作成されていないことがわかります。
問題を追跡するにはどのようなことを見なければなりませんか?
私は.NET 4でグラフを作成していて、私の問題はprivateImages属性のデフォルト値と関連していることが判明しました。また、自分のコードがセッションまたはユーザー
私の問題を解決する方法については、hereの説明を参照してください。
ASP.NET開発サーバーは、設定を使用するように属性を特に設定していない限り、チャート作成の設定を無視してメモリ内でレンダリングすることにも注意してください。
私のアプリケーションプール設定が "ASP .Net Classic"ではなく "ASP .net integrated"を使用していることを確認することで、この問題を解決できました。これにより、ハンドラが確実に使用されます。
実行中の.NETバージョンは何ですか? 3.5では、3.5sp1のためにチャートをインストールする必要があります.4.0では既にそれがあります。+デプロイされたマシンのカスタムエラーをオフにしてエラーを表示することができます。 – ub1k
.Net4を使用しています。エラーは発生しません。グラフだけがページに壊れた画像として表示されます。 – simon831