Windows Azure の記事を書きました

こんにちは d99 です。 実は私は Windows Azure のサポートチームにも所属していたりするのですが、その関係で Windows Azure に関連して記事を書きました。 Windows Azure サポートの現場から > リモート デスクトップを利用したデバッグ (その 2) http://msdn.microsoft.com/ja-jp/windowsazure/jj219279 もしよろしければご賞味ください 🙂 内容としては Azure 特有のハナシではありません。むしろ普通の Web アプリケーションで有用かなと思います。上記の記事では OutputDebugString() API を紹介しています。 他にそういったデバッグで使い易い API 関数と言えば、DebugBreak() API でしょうか。この関数は、要はアタッチしているデバッガを止めるというもので、以前ご紹介した windbg.exe などのデバッガで任意のタイミングでブレークさせる、というものです。DebugBreak() API のプラットフォーム呼び出し定義は以下のようになります。 [DllImport(“kernel32.dll”)] static extern void DebugBreak(); さて、これに対応したマネージドメソッドはないのでしょうか? 実は System.Diagnostics.Debugger.Break() メソッドがそれに当たるのですが、これが NET Framework 2.0 と 4.0 で動きが少し異なります。.NET Framework 2.0…


ASP.NET のバージョン確認方法

こんにちは d99 です。 今年もよろしくお願いいたします。今日は ASP.NET のバージョンについてです。 ご存じの通り、.NET Framework は今までに 1.0、1.1、2.0、3.0、3.5、4.0 がリリースされています。3.0、3.5 は、コア機能は 2.0 のままで、それに追加機能が加わったものとなりますが、基本的にこれらのバージョンは一つのシステム上へ共存可能です (1.0 は既にサポートライフサイクルが終了しています。また OS によってはサポートされていない .NET Frameowrk バージョンがあります)。 そのため、.NET のバージョン確認方法はやや煩雑なものとなります(システムに共存できてしまうので、ある一箇所を見れば分かるというものではありません)。弊社の公式資料としては以下となります。 インストールされている Microsoft .NET Framework のバージョンおよび Service Pack のレベルを確認する方法 http://support.microsoft.com/kb/318785/ja インストールされている .NET Framework バージョンの確認 http://msdn.microsoft.com/ja-jp/library/y549e41e.aspx atmarkit 様でも非常に分かりやすいドキュメントを公開されています。 .NET Frameworkのバージョンを整理する http://www.atmarkit.co.jp/fwin2k/win2ktips/1128dnfwvr/dnfwvr.html .NET Frameworkのバージョンを確認する方法 http://www.atmarkit.co.jp/fwin2k/win2ktips/246checkvdnfw/checkvdnfw.html では、ASP.NET のバージョンはどうやって調べるのがいいでしょうか。 ASP.NET の場合、<% System.DateTime.Now.ToString() %> と一行書いただけでも ASP.NET プログラムになりますので、作成した開発環境では判断できない場合もあります。また、IIS にも…