ローカルにWebアプリケーションを実行すると、すべて正常に動作します。 IISサーバーでは、常にJavaScriptエラーが発生します。 JavaScriptは、AjaxControlToolkit &を使用してASP.NET AJAXを使用しているため、JavaScriptはToolkitScriptManagerです。IIS 6上の.NET 4を使用したASP.NETチャートコントロール
これはHTTPエラーコード500(内部サーバーエラー)をスロー。 コントロールをパネルに追加する行にコメントを付けると、再び正しく実行されるので、チャートコントロールと関係しています。
私は生命に来て、チャートコントロールを作るためにweb.configファイルにHTTPHandlerのを追加する必要がありました:
<httpHandlers>
<add 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" />
</httpHandlers>
私の最初の推測は、パスプロパティがIISサーバー用に正しく設定されていないということでした。たぶん書き込み権限が与えられていないか、そういうものなのですが、私は成功しなければ異なるパスを試しました。
アイデア?