多くの友人と同様、私は ASP をデバッグするときに通常 editplus を使用します。もちろん、インターフェイス部分にはフロントページを使用する必要があります。 しばらく前に .net プロジェクトを作成していて、VS.net2003 をインストールしました。最近 ASP プロジェクトを作成する予定なので、vs20003 を試してみることにしました。 VS2003 を開き、まず新しいプロジェクトを作成し、Visual Basic プロジェクト - 空の WEB プロジェクトを選択します。名前は webproject1 です。リソース マネージャーでソリューションが表示されます (Windows ではなく VS の場合)。 |
ファイルバーの「プロジェクト」をクリックし、「webproject1 プロパティ」-「構成プロパティ」-「デバッグ」をクリックして、「ASP.NET デバッグ」を削除し、「ASP」デバッグをオンにします。 |
webproject1 を右クリックし、index.asp という名前の新しい項目 --- WEB フォームを追加します (名前は aspx ではなく、asp であることに注意してください)。すると、index.aspのHTML処理編集状況が確認できます。 |
既製のコードはすべて削除します。これは VS によって自動的に生成され、コードの一部は asp.net 用であるためです。その後、ASP ページを自由に作成できるようになります。 コードを記述するとき、VS は非常に便利ないくつかの自動補完機能を提供します。 |
これでデバッグの準備が整いました。リソース マネージャーで、index.asp を右クリックし、それをスタート ページとして設定します。 |
次に、ツールバーの「三角形」をクリックします (笑、これは再生ボタンです)。 |
次に、ローカルパスワードの入力を求めるウィンドウが表示されますので、ログインしているユーザーのパスワードを入力してください。 IE がポップアップし、ページに「VS で ASP プロジェクトをデバッグ」と表示されます。デバッグは成功しました。 |
デバッグを終了するには、VS のツールバーの「四角」をクリックする (デバッグを停止する) か、IE を直接オフにしてデバッグを自動的に停止することができます。 さて、私の経験と理解について話しましょう。 1. VS は ASP プログラムのデバッグに比較的時間がかかります。この遅さは IE ページを開くときに反映されるため、デバッグするときは通常、以前と同様に IE を直接開いてデバッグすることをお勧めします。ただし、プロセス エラーを伴う複雑な問題の場合は、VS でシングル ステップ デバッグを使用することを好みます。F9 を使用してどこかにブレークポイントを設定し、F10 を使用してトレースすることで、プログラム フローと変数値をすべて確認できます。 (これらのデバッグ スキルについては、asp.net の書籍や以前の VS6 の書籍を参照してください)、複雑な問題をより速く解決できるようになります。 2. 新しいページ ファイルを作成するときは、ディレクトリに直接移動してファイルを作成し、VS リソース マネージャーに移動して [既存項目の追加] を使用してインポートすることをお勧めします。これにより、作成されたファイルにジャンク コードが含まれなくなります。 3. VS2003 は、誰もが活用できる非常に優れた自動補完機能を提供します。 4. VS.net は、左側の [ツールボックス] にあるコントロールの [HTML] をクリックして、左マウス ボタンを押したままドラッグ アンド ドロップでコントロールをロードできます。追加したい場所。 VS.net は .net 用であるため、これらは一部の HTML コントロールの属性にも反映されます。たとえば、「runat」などの属性は ASP では使用できません。ただし、ほとんどのコントロールのプロパティは利用可能であり、プロパティは「デザイン」ビューで簡単に設定できます。これだけで、徐々に理解できるようになります:) DW が良いという人もいますが、私はそれを使用したことがありません。ご存知のように、DW にはジャンク コードがたくさんあると言う人もいます (笑)。 |