昨日、ASP.NET MVC 3の追加(ルーティング、構成など)を含むいくつかの変更をプッシュし、ASP.NETチャートコントロールが機能しなくなりました。私たちの開発環境では、ASP.NETチャートコントロールは期待どおりに機能します。ただし、テスト環境と本番環境では。axd URLのパスが見つからないため、DefaultControllerFactoryからエラーが発生します-"Pages / Secured / ChartImg.axd"
IIS構成およびweb.configとの違いを比較してみて、system.webserverノードに正しいハンドラーがあることを確認しました...
<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
これは役に立たず、他に何が間違っているのかわかりません。チャートハンドラーが正しく設定されていないようですが、その理由を知る方法はありません。
どんな助けでも大歓迎です。