WindowsXPマシンのVisualStudio2003 2005および2008では、Debug UsersグループまたはAdministratorsグループのメンバーである必要があるため、Webアプリケーションのデバッグを開始できないという苦情が寄せられています。それで、私は管理者であり、念のためにデバッグユーザーを追加しましたが、それでも文句を言います。
私のマシンを再フォーマットして最初からやり直す以外に、誰かがこれに遭遇し、[文書化されていないコマンドで]修正したことがありますか?
WindowsXPマシンのVisualStudio2003 2005および2008では、Debug UsersグループまたはAdministratorsグループのメンバーである必要があるため、Webアプリケーションのデバッグを開始できないという苦情が寄せられています。それで、私は管理者であり、念のためにデバッグユーザーを追加しましたが、それでも文句を言います。
私のマシンを再フォーマットして最初からやり直す以外に、誰かがこれに遭遇し、[文書化されていないコマンドで]修正したことがありますか?
どのユーザーおよび/またはグループが(ユーザー権利の割り当ての下で)「デバッグプログラム」の権利に含まれていますか?たぶん、その設定はグループポリシー(ダニエルの答え)によって上書きされたか、何らかの理由で強打から抜け出しました。明らかに、「DebugUsers」グループを含める必要があります。
このような問題が発生し、グループ ポリシーの問題であることがわかりました。有効にする必要があるデバッグ用のグループ ポリシー設定があります。あなたが正しいグループに属しているという事実を上書きします。
VsJITDebugger.exe -p <PID>
コマンドラインで" " を実行してみてください。私は同様の状況にあり、上記を使用してアプリケーションをデバッグできました。
" VsJITDebugger.exe /?
" はすべてのオプションを表示します。
PID は、タスク マネージャー (ビュー -> 列の選択...) または Visual Studio の [プロセスにアタッチ] で見つけることができます。
XP での「管理ツール -> ローカル セキュリティ設定 -> ローカル ポリシー -> ユーザー権利の割り当て」については、まったく知りませんでした。私の「プログラムのデバッグ」ポリシーは「管理者」のみに設定されていますが、デバッグしようとするとうまくいきました。これは.NET Framework 3.5をインストールしてから数日後なので、インストールによってバックグラウンドで問題が修正された可能性があります。