前回何とか動かすことに成功したのですが、よくわからなかったので実際に自分の環境で実装してみることにしました。Monitoring機能によってWebアプリケーションの状態を監視し、エラーが発生したらデータベースに登録する仕様です。Toolsにある開発者コマンドプロンプトを立ち上げ、以下のコマンドを実行します。LocalDBコマンドのオプションには、現在のログオンユーザのWindows認証でLocalDBにWebイベントのアプリケーションサービスをインストールしてくださいって指定します。LocaDBデータベースに以下のオブジェクトが作られました。インストールといってもDBにTable、View、Procedureが作成されるだけなのかな。Formsのアプリケーションを作成し、Web.configを設定します。</system.web></configuration>providersタグのconnectionStringNameプロパティには接続文字列を指定します。Errors"を紐づけ、すべてのエラーを補足します。providerプロパティにはprovidersタグで定義したnameを指定します。</rules></healthMonitoring>そもそもオリジナルコードに記載されたclearタグがあちこちにあって、全部取ったら動かなくなってなんだこれってなったんですが、やろうとしてたことは理解できました。ルートのデフォルト定義を上書きしてたわけですが、eventMappingsタグはデフォルト定義を利用すればよさげなので今回は書いてません。■Default.aspx.cs適当な場所で明示的に例外をスローしてあげて、ビルドして実行。InvalidOperationException();}エラーどーんっテーブルに登録された!ExceptionTypeカラムを見ると、InvalidOperationExceptionが拾えていることが確認できますね。(1)SearchAuthorid:sh_yoshidaレガシーな開発現場からVS-2010とC#の力で現代に戻ろうとしている.NETプログラマ。Linkはてなブログをはじめよう!sh_yoshidaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。