掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     ASP.NETのデバック


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
sugimoto
投稿日時: 2007-2-28 10:03
EA Administrator
投稿: 1895

ASP.NETのデバック

○ご質問

1)
ASP.NETのデバックを行いたいのですが、ヘルプに以下の記述があります。

『また、必要に応じて、クライアント側のWebページが格納されているWebフォルダも
読み込んでください。もし、対象のWebプロジェクトのディレクトリがWebサイトの
ホスティングディレクトリと同じ位置に配置されている場合、その上位のディレクトリを
読み込むことで、まとめて同時に読み込むことができます。』

こちらは、WebページもEAに読み込まれるという解釈でよいのでしょうか?
「ソースディレクトリの読み込み」を行うと一緒にWebページも読み込まれるのでしょうか?
ソースは、VBなので、「VBNET」で読み込んでいますが、Webページの読み込み方法が
わかりません。

2)
ASP.NETでデバックを実行した際、「スタックトレース履歴の記録開始」ボタンが
アクティブになりません。
何かノウハウをお持ちでしたら教えてください。



○回答

1)
ご指摘のヘルプの記述は、WebページもEAに読むことを意図しているのか、
それとも ***.aspx.vb が ***.aspx と同じフォルダ以下にあることを意図
しているのか開発元に確認しますが、後者ではないかと考えております。

そのため、「VBNET」を指定して、拡張子.vbのファイルを読み込めばよいと思います。

2)
弊社で動作確認した際、IISではなく Visual Studio 開発サーバーを利用し、
aspnet_wp.exe以外にアタッチするようにしましたが、その場合はデバッグはできないようです。

予めデバッグする該当のサイトを表示しておき、EA で aspnet_wp.exe に
アタッチして、サイトを更新すると、EAで設定していたブレークポイントに止まり
そのタイミングで「スタックトレース履歴の記録開始」が有効になることは動作確認済みです。

「スタックトレース履歴の記録開始」が有効になるタイミングは、EAのブレークポイントに止まった
タイミングになりますので、ブレークポイントが張られているかご確認下さい。

→EAでブレークポイントを張ることにより、解決したとのご報告をいただきました。
sugimoto
投稿日時: 2007-3-13 15:29
EA Administrator
投稿: 1895

Re: ASP.NETのデバック

引用:

1)
ASP.NETのデバックを行いたいのですが、ヘルプに以下の記述があります。

『また、必要に応じて、クライアント側のWebページが格納されているWebフォルダも
読み込んでください。もし、対象のWebプロジェクトのディレクトリがWebサイトの
ホスティングディレクトリと同じ位置に配置されている場合、その上位のディレクトリを
読み込むことで、まとめて同時に読み込むことができます。』

こちらは、WebページもEAに読み込まれるという解釈でよいのでしょうか?
「ソースディレクトリの読み込み」を行うと一緒にWebページも読み込まれるのでしょうか?
ソースは、VBなので、「VBNET」で読み込んでいますが、Webページの読み込み方法が
わかりません。


ヘルプの内容について確認が取れましたので、ご連絡します。

デバッグを行うためには、「VBNET」を指定して、ソースコードを読み込めば
問題ありません。

EAでは、ソースコード読み込み時に、指定した拡張子についてステレオ
タイプを付加してモデルを生成することができ、このヘルプではその機能を
利用した際に、ソースコードとWebページを同時に読み込むことができる
ということが記述されています。

拡張子とステレオタイプの指定は、ローカルオプションのソースコードの
生成と読み込みページの右上「コンポーネントの種類」にて設定できます。
今回この機能を使用する場合は、拡張子にaspx、ステレオタイプにはWeb
ページを示す名前を設定することになると思います。
また、ソースコード読み込み時に、ソースディレクトリの読み込みダイア
ログの「定義済みのコンポーネントの読み込み」チェックボックスを有効に
することで、上記で設定した拡張子の情報がモデルに読み込まれます。

必要に応じて、Webページの読み込みもご利用下さい。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ