現象
Windows Vista Home Basic で、または Windows Vista のホーム プレミアムでは、インターネット インフォメーション サービス (IIS) 7.0 を使用して、Microsoft ASP.NET 2.0 アプリケーションを作成します。Microsoft Visual Studio 2005 でアプリケーションをデバッグしようとすると、次のエラー メッセージが表示されます。
Web サーバーでデバッグを開始できません。 統合 Windows 認証が有効になっていないために、デバッグできませんでした。 ヘルプを参照してください。
原因
この問題は、Windows Vista ホーム基本と Windows Vista のホーム プレミアムが含まれていない Windows 認証モジュールが、IIS のために発生します。クライアントが自動的に ASP.NET 2.0 アプリケーションにデバッガーをアタッチしようとすると、クライアントは、デバッグ動詞を含む HTTP 要求を送信します。アプリケーションのプロセスが実行されていることを確認して接続先の正しいプロセスを選択するのには、この HTTP 要求が使用されます。この HTTP 要求は、Windows 認証を使用して認証する必要があります。ただし、Windows Vista ホーム基本と Windows Vista のホーム プレミアムを含まない Windows 認証モジュールが、IIS の。したがって、この問題に記載されている、' 現象"セクションが発生します。
解決策
修正プログラムの情報
サポートされている修正プログラムは、マイクロソフトから入手可能です。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この問題が発生しているシステムにのみ適用してください。この修正プログラムは、今後さらにテストを行う場合があります。したがって、この問題の影響が深刻でない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことをお勧めします。
この修正プログラムを MSDN コード ギャラリーからダウンロードするには、次のマイクロソフト Web サイトを参照してください。
http://code.msdn.microsoft.com/KB937523
注:
MSDN コード ギャラリーの修正プログラムは利用可能な言語を表示します。自分の言語が一覧に表示されない場合は、その言語用のコード ギャラリー リソース ページが使用できないためです。
注: さらなる問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストの作成が必要な場合があります。この修正プログラムの対象外の追加の質問および問題については、通常のサポート料金が適用されます。マイクロソフト カスタマー サービス サポートの電話番号一覧または別のサービス リクエストの作成については、次のマイクロソフト Web サイトを参照してください。
http://support.microsoft.com/contactus/?ws=support
必要条件
Visual Studio 2005 Service Pack 1 (SP1) この修正プログラムを適用するためにインストールする必要があります。
再起動の必要性
この修正プログラムの適用後にコンピュータを再起動する必要はありません。
修正プログラムの置き換えに関する情報
この修正プログラムによって他の修正プログラムが置き換わることはありません。
ファイル情報
修正プログラム (英語版) のファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。ファイル情報に表示される時刻は、ローカル時刻に変換されています。UTC とローカル時刻との時差を確認するには、コントロール パネルの [日付と時刻] の [タイム ゾーン] タブを使用してください。
ファイル名 |
ファイル バージョン |
ファイル サイズ |
日付 |
時刻 |
プラットフォーム |
---|---|---|---|---|---|
Microsoft.visualstudio.debugger.dll |
8.0.50727.888 |
45,056 |
29-May-2007 |
22:35 |
x86 |
Vsdebug.dll |
8.0.50727.888 |
1,320,448 |
30-May-2007 |
00:39 |
x86 |
Vsdebugui.dll |
8.0.50727.888 |
335,872 |
29-May-2007 |
19:40 |
x86 |
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
詳細
この修正プログラムは、自動的にデバッガーをアタッチしようとするクライアント動作を変更します。Microsoft.Web.Administration.dll ファイルを使用して、次の条件に該当する場合に接続しているプロセスを判断します。
-
デバッグ動詞を含む HTTP 要求は、認証エラーのため送信できません。
-
アプリケーションをローカルでデバッグします。、Web サーバーとクライアントは同じコンピューター上です。
-
オペレーティング システムは、Windows Vista または Windows の新しいバージョンです。
詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。
824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明