atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
みみたんのメモWiki
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
みみたんのメモWiki
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
みみたんのメモWiki
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • みみたんのメモWiki
  • プログラミング
  • CSharp
  • ASP.NET
  • Microsoft Chart Controls

みみたんのメモWiki

Microsoft Chart Controls

最終更新:2024年01月22日 15:47

匿名ユーザー

- view
管理者のみ編集可

ASP.NETによる「Microsoft Chart Controls」のメモ

Microsoft純正?のグラフコントロールの「Microsoft Chart Controls」の中のASP.NET版についてのメモです。

「Microsoft Chart Controls」のダウンロード

使用するには、「Microsoft .NET Framework 3.5 SP1」が必須みたい。
さらに、VS2008のアドオンにはSP1を入れなきゃだめらしい。

  • Microsoft Chart Controlsの本体
Microsoft Chart Controls for Microsoft .NET Framework 3.5
  • Microsoft Visual Studio 2008 SP1で使用するためのアドオン(英語のみ)
Microsoft Chart Controls Add-on for Microsoft Visual Studio 2008
  • サンプル(ASP.NET版と、Windowsフォーム版)(英語のみ)
Microsoft Chart Controls Samples
  • ドキュメント(英語のみ)
Microsoft Chart Controls for .NET Framework Documentation
  • 言語パック(インテリジェンスなどが日本語化される)
Microsoft Chart Controls for Microsoft .NET Framework 3.5 言語パック

使用方法(VSでのデザインで。)

いつもの通りWebアプリケーションを作成してから、ツールボックスの「Data」か「データ」のところに「Chart」と
いうコントロールが追加されているはず。それを他のコントロールと同じように配置すればよい。
実に簡単だが、これで実行するとなぜか、
ChartImg.axd の子の要求を実行中にエラーが発生しました。
説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。
      エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。
例外の詳細: System.Web.HttpException: ChartImg.axd の子の要求を実行中にエラーが発生しました。
というエラーが発生してします。
これを解決するにはWeb.configファイルに、
「 httpHandlers 」要素がある。
最初は、このようになっていると思われる。(一部抜粋)
<?xml version="1.0"?>
<configuration>
  <system.web>
    <httpHandlers>
      <remove verb="*" path="*.asmx"/>
      <add verb="*" path="*.asmx" validate="false"
    type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add verb="*" path="*_AppService.axd" validate="false"
        type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add verb="GET,HEAD" path="ScriptResource.axd"
        type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
    </httpHandlers>
  <system.web>
</configuration>
 
を下記のように変更すればよい。
<?xml version="1.0"?>
<configuration>
  <system.web>
    <httpHandlers>
      <remove verb="*" path="*.asmx"/>
      <add verb="*" path="*.asmx" validate="false"
        type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add verb="*" path="*_AppService.axd" validate="false"
        type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add verb="GET,HEAD" path="ScriptResource.axd"
        type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
   <add path="ChartImg.axd" verb="GET,HEAD"
        type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
    </httpHandlers>
  <system.web>
</configuration>
 
ようは、
<add path="ChartImg.axd" verb="GET,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
 
を追加しただけです。
ちなみに、ポストバックなどの機能を使用する場合は、
<add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
 
にしなきゃだめみたいです。(POSTメソッドを入れただけ。)
私は、これを探すのに手間取ってしまいました。
参照URLは、 こちら(英語) です。
サンプルのWeb.configにも追加されているみたいです。
これで無事に使えるようになりました。

  • 2009/01/08 16:17追記
上記のままではまだうまくゆかない場合がありました。
例えば作成したWebアプリをサーバーにアップしたりするとだめみたいです。
Web.configのところに、、
<appSettings>
  <add key="ChartImageHandler" value="Storage=file;Timeout=20;dir=C:\TempImages\;" />
</appSettings>
 
が含まれていていると、「C:\TempImages\」が見つかりませんといわれると思います。
ディレクトリを作ってもいいのですが、
Web.configのディレクトリを変更するか、Webアプリごとのフォルダにして、
<appSettings>
  <add key="ChartImageHandler" value="Storage=file;Timeout=20;Url=~/TempImages/;" />
</appSettings>
 
と設定すると、Web.configのあるルートフォルダからのパスが設定できます。
ダウンロードできるサンプルではこのようになっています。
さらに、チャートコントロールの「ImageLocation」プロパティが「~/TempImages/ChartPic_#SEQ(300,3)」に
なっていて変更するといいのかなぁっと思ったりします。
ついでに、ChartPic以降はそのままで。
まだまだ、わからないことだらけです。

  • 2009/03/02 05:04追記
サーバーをIIS7.0で実行してみたなんと例外発生してしまいました。
要求の種類 'POST' の http ハンドラが見つかりませんでした。 
説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。
      エラーに関する詳細および例外の発生場所については、 スタック トレースを参照してください。 
例外の詳細: System.Web.HttpException: 要求の種類 'POST' の http ハンドラが見つかりませんでした。
らしいです。
web.configファイルを変更すれば例外は発生しなくなった。
最初はこのようになっていると思われる。(一部抜粋)
<?xml version="1.0"?>
<configuration>
  <system.webServer>
    <handlers>
      <remove name="WebServiceHandlerFactory-Integrated" />
      <remove name="ScriptHandlerFactory" />
      <remove name="ScriptHandlerFactoryAppServices" />
      <remove name="ScriptResource" />
      <remove name="ChartImageHandler" />
      <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode"
             type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd"
             preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD"
             path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD"
             path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    </handlers>
  <system.webServer>
</configuration>
 
を下記のように変更すればよい。
<?xml version="1.0"?>
<configuration>
  <system.webServer>
    <handlers>
      <remove name="WebServiceHandlerFactory-Integrated" />
      <remove name="ScriptHandlerFactory" />
      <remove name="ScriptHandlerFactoryAppServices" />
      <remove name="ScriptResource" />
      <remove name="ChartImageHandler" />
      <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode"
             type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd"
             preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD"
             path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST"
             path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    </handlers>
  <system.webServer>
</configuration>
 
ようは、
<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD"
             path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
 
に
<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST"
             path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
 
を追加しただけです。
多分やらなきゃいけない理由は一番最初に書いたweb.configを編集するのと同じでしょう。
しかも多分IIS7.0だけでOKなのでは?
system.webServer セクションは、Internet Information Services 7.0 で ASP.NET AJAX を
実行するために必要です。以前のバージョンの IIS では不要です。
のコメント行よりも後ろにあるので。


選択肢 投票
役にたった。 (106)
あんまり役に立たなかった。 (16)
まるでだめ。 (16)

戻る

タグ:

プログラミング C# APS.NET LINQ SQL データベース DataBase Microsoft Chart Controls
「Microsoft Chart Controls」をウィキ内検索
LINE
シェア
Tweet
みみたんのメモWiki
記事メニュー

メニュー

  • トップページ
  • 自作ソフトウェア
  • 自作日本語化パッチ
  • 資料

プログラミング

  • プログラミング
  • プログラミング/CSharp
  • プログラミング/CSharp/ASP.NET
  • プログラミング/CSharp/LINQ

ソフトウェア

  • ソフトウェア
  • ソフトウェア/Windows
  • ソフトウェア/Microsoft SQL Server
  • ソフトウェア/WindowsPhone(Mobile関係)
  • ソフトウェア/Linux
  • ソフトウェア/MySQL
  • ソフトウェア/Android

自宅コンピュータ関連

  • PC環境関連
  • PC環境関連/自宅サーバー
  • PC環境関連/自宅サーバー/第6期自宅サーバー
  • PC環境関連/自宅サーバー/第7期自宅サーバー
  • PC環境関連/開発PC(メインPC)
  • PC環境関連/メインPC2
  • PC環境関連/その他PC

ハードウェア

  • ハードウェア
  • CrystalDiskMark結果

その他

  • プロフィール
  • 写真(女装写真も)
  • その他メモ
  • その他メモ/@Wikiのメモ
  • その他メモ/購入物
  • 自分関連一覧


自分サイトリンク

  • Twitter
  • Twitlog
  • YouTubeチャンネル

外部サイトへのリンク

  • @wiki



Twitter

Tweets by mimitan_mobile

現在時刻

2025-05-23 07:22:48 (Fri)
記事メニュー2

更新履歴

取得中です。

タグ一覧

Software C# ソフトウェア プログラミング データベース LINQ Windows SQL APS.NET DataBase サーバー FreeBSD CSS Firefox ASP.NET Ajax 自宅サーバー IIS .Net ソフト Soft Apache 日本語化 パッチ 日本語化パッチ SQLデータベース .NET IME IE WMI Linux Fedora MySQL ネットワーク HTTP UserAgent ユーザーエージェント AjaxControlToolit Programming Greasemonkey Twitter Windows Live フォトギャラリー フォト蔵 プラグイン 資料 データ Andorid VirtualServer WindowsServer2008 トップ トップページ ハードウェア Hardware @Wiki メモ 略語 単語 用語 AjaxControlToolkit SQLServer Microsoft Sandcastle Help File Builder Sandcastle ヘルプ作成 Microsoft Chart Controls WindowsPhone Windows10Mobile Win10Mobile コマンド WindowsServer SSL TSL LetsEncrypt
人気記事ランキング
  1. プログラミング/CSharp/ASP.NET/Microsoft Chart Controls
  2. ソフトウェア/Sandcastle Help File Builder
  3. プログラミング/CSharp
  4. ソフトウェア/MySQL
もっと見る
最近更新されたページ
  • 486日前

    プログラミング/CSharp/ASP.NET/Microsoft Chart Controls
  • 2019日前

    ソフトウェア/Sandcastle Help File Builder
  • 2138日前

    ソフトウェア/Windows/WMI
  • 2671日前

    自分関連一覧
  • 2881日前

    ソフトウェア/LetsEncrypt
  • 2882日前

    ソフトウェア/Windows/コマンド
  • 2882日前

    ソフトウェア/Windows
  • 2884日前

    プログラミング/CSharp/ASP.NET
  • 2884日前

    プログラミング/CSharp/WindowsOSのバージョンを見分ける
  • 2884日前

    プログラミング/CSharp
もっと見る
「LINQ」関連ページ
  • プログラミング/CSharp
  • プログラミング/CSharp/ASP.NET/マスターファイル
  • プログラミング/CSharp/LINQ
  • プログラミング/CSharp/ASP.NET
人気記事ランキング
  1. プログラミング/CSharp/ASP.NET/Microsoft Chart Controls
  2. ソフトウェア/Sandcastle Help File Builder
  3. プログラミング/CSharp
  4. ソフトウェア/MySQL
もっと見る
最近更新されたページ
  • 486日前

    プログラミング/CSharp/ASP.NET/Microsoft Chart Controls
  • 2019日前

    ソフトウェア/Sandcastle Help File Builder
  • 2138日前

    ソフトウェア/Windows/WMI
  • 2671日前

    自分関連一覧
  • 2881日前

    ソフトウェア/LetsEncrypt
  • 2882日前

    ソフトウェア/Windows/コマンド
  • 2882日前

    ソフトウェア/Windows
  • 2884日前

    プログラミング/CSharp/ASP.NET
  • 2884日前

    プログラミング/CSharp/WindowsOSのバージョンを見分ける
  • 2884日前

    プログラミング/CSharp
もっと見る
ウィキ募集バナー
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. VCR GTA3まとめウィキ
  2. R.E.P.O. 日本語解説Wiki
  3. ガンダムGQuuuuuuX 乃木坂46部@wiki
  4. ドタバタ王子くん攻略サイト
  5. ありふれた職業で世界最強 リベリオンソウル @ ウィキ
  6. STAR WARS ジェダイ:サバイバー攻略 @ ウィキ
  7. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  8. アサシンクリードシャドウズ@ ウィキ
  9. パズル&コンクエスト(Puzzles&Conquest)攻略Wiki
  10. SYNDUALITY Echo of Ada 攻略 ウィキ
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 初音ミク Wiki
  5. 検索してはいけない言葉 @ ウィキ
  6. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  7. oblivion xbox360 Wiki
  8. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
  9. 発車メロディーwiki
  10. SDガンダム ジージェネレーションクロスレイズ 攻略Wiki
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  2. 参加者一覧 - ストグラ まとめ @ウィキ
  3. サーヴァント/一覧/クラス別 - Fate/Grand Order @wiki 【FGO】
  4. ロスサントス救急救命隊 - ストグラ まとめ @ウィキ
  5. 大量発生型相変異バッタオーグ - アニヲタWiki(仮)
  6. 発車メロディー変更履歴 - 発車メロディーwiki
  7. RqteL - ストグラ まとめ @ウィキ
  8. ロスサントス警察 - ストグラ まとめ @ウィキ
  9. 雑談・交流掲示板 - 星の翼(Starward) 日本語wiki @ ウィキ
  10. 鬼レンチャン(レベル順) - 鬼レンチャンWiki
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.