ASP.NET 障害解析 最初の一歩

こんにちは d99 です。 弊社 technet のページで当チームで作成した WebCast が公開されました。 ASP.NET 障害解析 最初の一歩 http://technet.microsoft.com/ja-jp/ee862421.aspx 非常に初歩的な内容ではありますが、是非ご覧頂ければ幸いです。5分に収まるように頑張ってはみたのですが、逆に10分になっちゃって前後編になってしまったというのはナイショです 🙂 ではまた。 d99 でした。


ASP.NET と SQL Azure について

こんにちは d99 です。 PDC で Azure のハナシが出て盛り上がっているようですね。 そういえば、つい先日以下のサポート技術情報がリリースされました。 Updated ASP.net scripts for use with Microsoft SQL Azure http://support.microsoft.com/kb/2006191 こちらは、ASP.NET の各種機能 (メンバーシップ、パーソナライズ、プロファイル、ロール、ヘルスモニリング) を、SQL Azure 相手に使う方法について、です。 これらの機能を使用する場合には aspnet_regsql.exe コマンドを使用しますが、このコマンドで実行される SQL スクリプトが SQL Azure  相手だと通らないため、新しいものをご用意した、という内容になります。 なお、sessionState については SQL Azure にストアする事は not support となりますのでご注意ください。SQL Azure にセッションを格納すると、セッションが Expire しなくなっちゃうのですが、逆にそれがいいという方は自己責任でご検討頂ければ、と 🙂 ではまた。 d99 でした。


ASP.NET デッドロック 検知機能について (1)

こんにちは d99 です。 今回は、トラブルシューティング ネタを取り上げます。今回のネタは、お問い合わせ頂く事も多い デッドロック です。 デッドロックといっても、実際には 「以下のイベントログが記録されたんだけどどうすればいいの?」 というものがほとんどですね。   IIS 5.x (Windows 2000, XP) の場合 種類 : エラー ソース : ASP.NET <バージョン> 分類 : なし イベント ID : 1003 日付 : yyyy/MM/dd 時刻 : HH:mm:ss ユーザー : N/A コンピュータ : <コンピュータ名> 説明 : デッドロック状態である可能性があるため、aspnet_wp.exe (PID: xxx) が繰り返されました。この 180 秒間に保留中の要求に対して応答は何も送信されていません。 IIS 6.0 (Windows Server…


ASP.NET 運用デバッグ入門 3) メモ帳をデバッグ

こんにちは、d99 です。 さて、前回の連載エントリでデバッガ(windbg.exe)の動作確認まで行いました。予告通り、引き続いてメモ帳をデバッグしてみましょう。 – 前提条件 1) Debugging Tools for Windows がインストールされている インストール方法については [以前のエントリ] を参照してください。 2) インターネットにアクセスできる 今回はシンボルを使いますが、それをインターネット経由でダウンロードします。ですので、デバッグするマシンはインターネット(HTTP)にアクセスできる状態にしておいてください。 3) 二つのファイルを用意 テキストファイルを二つ用意します。C ドライブのルートに test.txt (C:\test.txt)、D ドライブのルートにも test.txt (D:\test.txt)を用意しましょう。中身はそれぞれのファイルのフルパスを書いて、区別が付くようにしてください。なお、1 ドライブ環境であれば、どこかのフォルダを共有して、それをネットワークドライブで適当なドライブ(例えば Y: とか) に割り当てておくといいと思います。その場合は以降の D: をそのドライブ名に読み替えてください。 – デバッグ手順 1) メモ帳を起動します。 2) デバッガを起動し、アタッチします。プログラムメニューから、[Debugging Tools for Windows] – [windbg] を起動します。[File] メニューから [Attach to a Process] を選択し、出てきたダイアログで、[notepad.exe] を選び、[OK] を押します。 3) [Save information…