ASP.Netのデバッグ

VisualStudio2003を使ってASP.Netのコードをデバッグできました。 ASP.Netのソースにブレークポイントを追加しておきます。 「メニュー」-「ツール」-「デバッグ プロセス」のダイアログを開き、「選択可能なプロセス」から「aspnet_wp.exe」を選択し、「ア…

アプリケーショントレース

web.configファイルを修正することで、アプリケーションのトレースを有効にできる。 <configuration> <system.web> <trace enabled="true" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"> </system.web> </configuration>

ページトレース

ASP.NETページの先頭にディレクティブを追加することで、そのページのトレースを有効にできる。 <%@ Page Trace="true" %> <script runat="server"> Public Function fncA(a As Integer) Trace.Write( "引数:" & a.ToString() ) End Function </script> <%= fncA(100) %>

リクエストの保存

HttpRequestクラスにはSaveAsメソッドが用意されている。 このメソッドを Request.SaveAs("c:??debug.txt", true);のように呼び出せば、以下のようにクライアントから送られてきたリクエストを生の状態でファイルに保存できる。 POST /aspnet/Request/hoge03…

ファイルのアップロード

ASP.NETでファイルのアップロードに成功しました。 PostingAcceptorやWebDAVと比べて、格段に使いやすくなっています。aspxファイル <html> <body> <form id="Form1" method="post" runat="server" enctype="multipart/form-data"> <asp:Label id="Label1" runat="server">ステータス</asp:Label></br> 添付ファイルの選択:<INPUT type="file" id="File1" name="File1" runat="server"><…

文字コード

ASP.NETでは、通常UTF-8エンコードされたページが出力されるが、入力データについてはUTF-8であるとは限らない。ASP.NETページに渡すクエリ文字列は、UTF-8エンコードされていなければならない。全てのページがASP.NETページなら、文字コードは自動的にUTF-8…

カスタムデザイナーのTP

17日に掲載したコードを実行するとこの画像のようになります。

カスタムデザイナー

カスタムデザイナーを使って、コンテキストメニューからプロパティの設定画面を表示する方法です。サンプルではメッセージボックスを表示しているだけですが。 Imports System.Web.UI.Design Imports System.ComponentModel.Design Imports System.Windows.F…

VS2005インストール失敗

OS(WinXP)を新規インストールしたマシンに、Visual Studio 2005 Beta版をインストールしようとしました。 インストール途中にエラーが表示され、インストールが完了しませんでした。 ディスク Visual Studio 2005 DVD を挿入して下さい インストールオプショ…

.Net勉強日記開始

継続的に勉強を続ける為に、ブログを利用することにしました。 日記を書く事によって、勉強も続くのではないかと思ってます。 日記を書くのが目的ではなく、勉強する為の手段なので、乱文になると思います。 目標週4回更新!