Windows AzureではREST APIを利用するとこで、インスタンスの管理やテストの自動化といったことが可能になります。今回はCUIで手軽に無料で利用できるcURLを利用したREST APIの使用方法を記述します。 [cURLを利用したREST API発行]以下の三つの手順に分けて記述します。1. 証明書(.cer)の作成・Windows Azureのポータルへアップロードこの手順は、REST APIを使用するためのもので、cURLを使用するための特別な手順というわけでは...
- 2012/02/28(火) 15:59:50|
- Azure
-
| トラックバック:1
-
| コメント:0
ウェブアプリケーションのバグ調査にウェブトラフィックのキャプチャが有効な場合があります。今回はFiddlerCapでウェブトラフィックのキャプチャを行い、Fiddlerで解析を行う方法を紹介します。 シナリオ環境以下のようなクライアントサーバー環境を考えます。 今回用いるASP.NETアプリクライアント側からクライアントの時間(xx時yy分のxxの部分)を送信して、サーバー側でその時間が午前か午後かを判断するサンプルASP.NETアプ...
- 2012/02/25(土) 16:27:57|
- ネットワーク
-
| トラックバック:0
-
| コメント:0
Visual Studio 2010でプロファイルを行う方法を記述します。今回はプロファイルの中のインストルメンテーションについて取り上げます。インストルメンテーションを使用すると、メソッドを実行した回数、実行にかかった時間がわかり、アプリのどこにボトルネックがあるのかを調べることができます。 今回使用するサンプルアプリ今回は以下のReadLine()、WriteLIne()を使用するだけの単純なアプリを使用して説明します。 namespace...
- 2012/02/21(火) 15:01:40|
- Visual Studio
-
| トラックバック:0
-
| コメント:0
WinDbg等で使用できる.NET用のデバッガエクステンションsosで、ダンプファイルからexe・dllといったイメージを抽出することのできる!SaveModuleについて説明します。イメージを抽出できると、.NET ReflectorやJustDecompile,ILSpy, dotPeekといったデコンパイラでイメージのソースコードを確認することも可能です。 今回使用するアプリ以下のサンプルアプリ(SaveModuleProj.exe)は、0で割るために例外が発生する単純なサンプルア...
- 2012/02/16(木) 15:13:53|
- SOS・Psscor2/Psscor4
-
| トラックバック:0
-
| コメント:0
ネットワークトラブルの原因としてWindows ファイアウォールの設定ミスの場合が多数あります。今回はWindows ファイアウォールの設定を確認する方法として、audiotpol.exe・wf.msc・netshを使用したファイアウォールのログの設定・確認する方法を記述します。 テスト環境以下のように、ウェブサーバー側で誤ってポート8080がWindows ファイアウォールでブロックされている環境を考えます。 [audiopol.exe]後述する二つの方法と違い...
- 2012/02/13(月) 16:13:51|
- ネットワーク
-
| トラックバック:0
-
| コメント:2
.NETアプリのデコンパイルといえば.NET Reflectorが一番有名ですが、昨年より有料化されてしまいました。無料で使える.NETのデコンパイルとして、JustDecompile, ILSpy, dotPeek等がありますが、今回は、google.com、bingでの検索で一番結果の多かったJustDecompileを使用した.NETアプリのデコンパイルを紹介します。 インストールtelerikのサイトよりバイナリをダウンロードして、インストールします。この際無料のアカウントの作...
- 2012/02/10(金) 14:18:37|
- .NET
-
| トラックバック:0
-
| コメント:0
Psscor2/Psscor4で使用できるコマンド!PrintDateTimeついて説明します。!PrintDateTimeを利用すると、System.DataTime・System.TimeSpanの値を簡単に調査できるようになります。 今回使用するアプリReadLine()にどれくらい時間をかけたかを表示する単純なアプリです。 namespace PrintDateTime{ class Program { static System.DateTime before; static System.DateTime after; static System.TimeSpa...
- 2012/02/08(水) 15:06:40|
- SOS・Psscor2/Psscor4
-
| トラックバック:0
-
| コメント:0
WinDbg等で使用できる.NET用のデバッガエクステンションsosでブレークポイントの設定を行う!bpmdについて説明します。 今回使用するアプリ以下のサンプルアプリ(bpmdExe.exe)をWinDbgから起動し、func()の最初でブレークポイントを設定します。 namespace bpmdExe{ class Mybpmd { public void func() { Console.WriteLine("func"); } } class Program { static void Main...
- 2012/02/05(日) 15:25:37|
- SOS・Psscor2/Psscor4
-
| トラックバック:0
-
| コメント:0