2009-08-17 17 views
6

リモートデバッグを使用してIIS Webサービスをデバッグしようとしています。私たちのドメイン構成(私たちは変更できません)のため、デフォルトオプションを使用してリモートデバッグすると、アクセスが拒否されます。私が見つけた唯一の解決策は、VS 2008のリモート(認証なしのネイティブのみ)オプションに切り替えることです。IISをリモートデバッグできません - w3wp.exeがグレー表示されています

問題は、リモートシステムに接続するとw3wp.exeがグレー表示され、リスト内の唯一のものです。これはリモート選択と関係がありますか?これを回避する方法はありますか?

答えて

7

私は実際に私の問題を解決しました。私はDebug Diagnostics Toolをインストールしたのでw3wp.exeはグレー表示でしたプログラムが実行されていなくても、デバッグのためのプロセスが「マーク」されていました(これは完全に間違っているかもしれません)。何かがすでにプロセスにそれを自己を貼られている場合。全くマネージコードをデバッグすることができbeeingていないという問題を解決していないプロセスに。

だからあなたのサービス/プログラムをチェックしてください。

+0

"マーカーを削除する"を定義する? Debug Diagnosticsをアンインストールする必要がありましたか? –

+0

デバッグ診断ツールに記載されているルールが削除され、突然w3wp.exeがグレー表示されなくなりました... –

+0

Vili、あなたは私の一日を過ごしました。私は同じ問題を抱えていて、あなたの修正が解決策でした。デバッグしているDLLがC++(マネージコードではない)で書かれているので、 "native"を使用する必要があります。大変ありがとうございました。 – Allbite

3

「認証なしのネイティブのみ」モードに切り替えると、.netコードではなく「ネイティブ」つまりWin32コードのみをデバッグすると明示的に言います。残念ながら、私が知っている限り、これを回避する方法はありません(私は試しました!:()。

+1

ビリが持っていたにもかかわらず、グレーに答えてあなたは正しいです。私はまだデバッグすることはできません..しかし、私は私の質問がグレー表示されているので、私は彼にプラスを与えるだろうと思った:) –