win2k3 (32 ビット) のセットアップでしばらく ASP.NET チャート コントロールを問題なく使用してきましたが、新しい win2k8 (64 ビット) ボックスでチャート コントロールからイベント ビューアーに警告メッセージが表示されることに気付きました。 .
私の web.config ファイルには、グラフ コントロールに一時ファイルを保存できる場所を示す次のタグがあります。
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;" />
以下は、コントロールによって生成される警告メッセージです。
イベント コード: 3005 イベント メッセージ: 未処理の例外が発生しました。イベント時間: 10/7/2009 2:40:03 PM イベント時間 (UTC): 10/7/2009 2:40:03 PM イベント ID: 237c3b208962429e8bbc5a48ffd177f0 イベント シーケンス: 2860 イベント発生: 26 イベント詳細コード: 0
アプリケーション情報: アプリケーション ドメイン: /LM/W3SVC/2/ROOT-1-128993655360497729 信頼レベル: フル アプリケーション仮想パス: / アプリケーション パス: C:\data\sites\mydomain.com\ マシン名: 231692-WEB
プロセス情報: プロセス ID: 4068 プロセス名: w3wp.exe アカウント名: NT AUTHORITY\NETWORK SERVICE
例外情報: 例外の種類: ArgumentException 例外メッセージ: 画像が見つかりません。
リクエスト情報: リクエスト URL: http://www.mydomain.com/ChartImg.axd?i=chart_0_3.png&g=bccc8aa11abb470980c60e8cf1e71e15
リクエストパス: /ChartImg.axd ユーザーホストアドレス: my domain ip ユーザー:
認証済み: False 認証タイプ:
スレッド アカウント名: NT AUTHORITY\NETWORK SERVICE
スレッド情報: スレッド ID: 7 スレッド アカウント名: NT AUTHORITY\NETWORK SERVICE 偽装: False スタック トレース: System.Web.UI.DataVisualization.Charting.ChartHttpHandler.ProcessSavedChartImage(HttpContext コンテキスト) で System.Web.UI.DataVisualization. Charting.ChartHttpHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext コンテキスト) で System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() で System.Web.HttpApplication.ExecuteStep(IExecutionStep ステップ、ブール値および completedSynchronously)
すべてのチャート画像が画面に正しく表示されることを指摘する価値があるので、画像が見つからないというエラーがいつ/どこで発生するのかわかりません. これは 64 ビットの問題ですか?
ありがとう、リッチ