- - PR -
webサーバーでデバッグを開始できません
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-01-23 11:54
ASP.netプロジェクトをデバッグすると
エラーメッセージ: 『プロジェクトを実行しようとしているときにエラーが発生しました :Webサーバーでデバッグを開始できません。』 上記エラーが発生します。 今までの経験を調査から、以下を確認しましたがデバッグできません。 ・web.configの構文エラーなし ・仮想ディレクトリ作成済み ・asp.netのバージョン確認 ・デバッグソースファイルパスの確認 webサーバーはlocalhostでDBサーバーはドメイン外のSQLサーバーにSQL認証でつないでいます。 デバッグ無しで実行すると、スタートパージは開きます。 ちなみに、webサーバーがlocalhostでDBサーバーがドメイン内のSQLサーバーのASP.netプロジェクトは デバッグできます。 他に設定等で確認する箇所はあるでしょうか? |
|
投稿日時: 2007-01-23 13:01
初投稿のskakingです。以後よろしくお願いいたします。
ログインユーザが「Debug Users」グループに入っていないとか・・・。 見当違いなら御免なさい。 ユーザアカウントから確認してみてください。 |
|
投稿日時: 2007-01-23 14:07
skakingさん。ありがとうございます。
現在使用しているログインユーザーで他のASPプロジェクトは 問題なくデバッグできるので、それはないようです。 |
|
投稿日時: 2007-01-23 14:50
デバッガの方となると、
_________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
|
投稿日時: 2007-01-23 16:21
じゃんぬねっとさん、ありがとうございます。
指摘されたリンク先は既にチェック済みでした。 web.configの<customErrors>タグを<customErrors mode="RemoteOnly"/>に変更して デバッグ無しで実行してみると、web.configの構成エラーが出てました。 エラーメッセージ: 構成ファイルで指定された資格情報から Windows ユーザー トークンを作成できません。オペレーティング システム 'エラーを特定できません ' のエラーです。 エラー箇所はSQLサーバーのコネクションストリングの記述箇所です。 <identity impersonate="true" userName="○○○○" password="××××" /> ちなみに、上記のuserNameとpasswordはIISを実行しているドメイン外のSQLサーバーユーザーと同じです。 この状態で、デバッグすると エラーメッセージ: Web サーバーでデバッグを開始できません。デバッグ HTTP リクエストの送信時に、サーバー側でエラーが発生しました。 上記のエラーが発生します。 なので、とりあえず問題の1行をコメントにしたら・・・デバッグできました!! でも、なんでなのかイマイチわかりません。 特定ユーザーの偽装をすると、なぜデバッグが出来ないのでしょうか? [ メッセージ編集済み 編集者: カウンター 編集日時 2007-01-23 16:46 ] |
|
投稿日時: 2007-03-23 15:31
ずいぶん古いものなのでもう解決なり他の方法を取っていると思われますが、
同様の現象ではまりましたのでログとして投稿しておきます。 私の場合は、偽装ユーザとして登録してあるユーザのパスワードをユーザ管理画面で 再登録しなおしたら問題なくデバッグできるようになりました。 現象が起きる前にメインで使用しているユーザのパスワードを変更していましたので もしかしたらその辺が原因かもしれません。 |
1