- PR -

ASP.NET開発サーバーでIEが「サーバーが見つかりません」でデバッカが継続不可になります

1
投稿者投稿内容
matrix
会議室デビュー日: 2008/07/13
投稿数: 15
投稿日時: 2008-11-29 09:58
VS2005、C#、InternetExplorer6 SP2、WindowsXP Pro SP2でWEBページ(.aspx)でアプリを作っています。
初歩的な質問で申し訳ございませんがご質問させていただきます。
aspxのソース(cs)のステップにブレークポイントを設定し、そのステップに到着すると当然ながら実行が一時停止しますが、この時InternetExplorerが、
タイトル「サーバーが見つかりません」
本文「ページを表示できません。」
となりデバッカの操作が継続出来なくなります。
InternetExplorerとしては当然の振る舞いではありますが、皆様はこのような不都合をどのように回避なさっているのでしょうか?
InternetExplorerのタイムアウト値は延長していますのでスタートページではこの問題を回避できますがRedirectしたページでは回避する方法が思いつきません。
賢者の皆様、ご教授の程、宜しくお願いします。
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2008-12-02 17:44
> InternetExplorerとしては当然の振る舞いではありますが、

当然ですか?
開発サーバでテストしているときにこんな動きをしたことないですけど。

matrix
会議室デビュー日: 2008/07/13
投稿数: 15
投稿日時: 2008-12-05 03:28
開発サーバーだろうがApacheだろうが、そのリプライコードを返せば「ページを表示できません。」となるのが「当然」と言う事です。
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2008-12-05 10:31
ブレイクポイントで一時停止した時点でサーバがリプライコードを返してるんですか?
であれば、その動き自体がおかしいように思いますが。

すくなくとも私はこのような現象にあったことがありませんし、なんらかの回避策を施しているといったことも当然ありません。


[ メッセージ編集済み 編集者: どっとねっとふぁん 編集日時 2008-12-05 10:35 ]
King
ぬし
会議室デビュー日: 2008/06/20
投稿数: 284
投稿日時: 2008-12-05 10:39
すみません。
私もなぜ当然なのかわかりません。
「そのリプライコード」って具体的に何ですか?

デバッグ時はタイムアウトの設定が通常は 347 日くらいになるので
ブレイクポイントで1年くらい止まってないとタイムアウトにならないと思いますが。

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=17655&forum=7

何らかの方法でデバッグ時のタイムアウトの設定を変更していませんか?
matrix
会議室デビュー日: 2008/07/13
投稿数: 15
投稿日時: 2008-12-08 16:32
すみません、「リプライコード」は誤りでした。
正解はHTTPステータスコードのようです。
WEBサーバーから「HTTP 404 - ファイル未検出」が返ってきます。
具体的には以下のコードと操作で発生します。

1.ページにボタンを設けイベントプロシジャに適当にコードを書きます。
2.そのコード(先頭行)にブレークポイントを設定します。
3.実行します。ページが表示されます。
4.先に設けたボタンを押します。
5.ブレークポイント行でVSの実行が一時停止しす。
6.このタイミングでIEが「HTTP 404 - ファイル未検出」となりデバックができなくなります。

他のPCにVS2005をインストして同じコードでブレークしても同現象は発生しません。
ということで何がしかの設定がおかしい様ですが、見当つきません。
VSを再インストールしてみます。

ご回答いただいた皆様、どうもありがとうございました。
合わせて誤った文書でご迷惑をおかけしました事、深くお詫び申し上げます。
1

スキルアップ/キャリアアップ(JOB@IT)