ELMAHを使用するとASP.NETアプリのYSOD(Yellow Screen of Death)の時の詳細な情報を取得することができます。YSODとはASP.NETアプリでハンドルされない例外の発生のことをいい、以下のような黄色の背景が含まれた画面が表示されます。ELMAHの利用は簡単でソースコードの再コンパイルの必要なく導入することも可能です。 ELMAHとは?ASP.NETアプリのYSODの時のスタックやYSODの画面といったトラブルシューティングに必要な情報をロ...
- 2011/12/28(水) 16:01:20|
- .NET
-
| トラックバック:0
-
| コメント:0
Psscor2/Psscor4で使用できるコマンド!DumpThreadConfigついて説明します。!DumpThreadConfigを利用すると、ASP.NETアプリのautoConfigの設定が簡単にわかります。 !DumpThreadConfigの実行例w3wp.exeに対してライブデバッグ、もしくはダンプを取得しPsscor2/Psscor4のコマンド!DumpThreadConfigを実行すると以下のような結果になります。上記のようにautoConfigの設定やその属性の値が一目でわかります。 補足・!DumpThreadConfig...
- 2011/12/26(月) 09:29:12|
- SOS・Psscor2/Psscor4
-
| トラックバック:0
-
| コメント:0
Psscor2/Psscor4で使用できるコマンド!ASPXpagesについて説明します。!ASPXpagesを利用すると、w3wp.exeにロードされているASPXページを表示することができます。使用例として、テスターが「ページの読み込みに時間がかかった」という問題を発見した場合のトラブルシューティングを考えます。 今回使用するサイト以下のようなASP.NETのページを考えます。Buttonが押されると"ボタンは押されてません"が"ボタンが押されました"に変...
- 2011/12/17(土) 16:03:30|
- SOS・Psscor2/Psscor4
-
| トラックバック:0
-
| コメント:0
Psscor2/Psscor4とは、昔までMicrosoft社内でのみ使用されていた.NET用のデバッガエクステンションで今は一般公開されています。sosの機能を包含しており、sosに比べ特にASP.NETの機能を追加しています。 Psscor2/Psscor4の概要Psscor2は.NET2~3.5、Psscor4は.NET4のデバッガエクステンションで、sosにはない以下のようなコマンドが使用できます。(使用例は後日アップ予定)[ASP.NET関連のコマンド]!ASPXpages, !DumpThreadConfig,...
- 2011/12/14(水) 16:58:22|
- SOS・Psscor2/Psscor4
-
| トラックバック:0
-
| コメント:0
Glimpseを使用するとASP.NET MVCのトレースやルート情報を簡単に確認することができます。インストールも簡単で、以下の例はGlimpseのインストール含め5~10分程度で行えます。 Glimpseの使用例1. Visual Studioを起動し新規プロジェクトからASP.NET MVC 3 Web Applicationを作成します。2. ツール→Library Package Manager→Manage NuGet Packagesと辿ります。(上記メニューがない場合は、補足に記載しているNuGetのインストールを...
- 2011/12/08(木) 14:49:47|
- .NET
-
| トラックバック:0
-
| コメント:0
Visual Studio 2010を利用すると、UIテストを自動化することができます。前回は複数回クリックを行う動作を自動化しました。今回は、クリック後の画面に出力された結果の判定を自動化します。例として、5回クリックすると出力が間違ってしまうWebサイトを利用します。 今回利用するサイト以下のようなサイトで5回"Button"をクリックすると、"クリックされました"となるべきところが"クリックされした"と表示されてしまうサイトを利...
- 2011/12/04(日) 16:29:36|
- Visual Studio
-
| トラックバック:0
-
| コメント:0