IE8(最終版)をインストールして再起動しました。 Windows Server 2003 Enterprise R2でVisual Studio 2005を使用してWebアプリケーションプロジェクトをデバッグできなくなりました。 「Internet ExplorerはWebページを表示できません」というメッセージが表示され、WebDev.WebServer.exeが終了し、エラーメッセージが表示されず、イベントビューアにも何も表示されません。
誰かが何かアイデアを持っていますか?
役に立たなかったこと:
少し助けになったこと:
私のホストファイルには以下が含まれます。
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to Host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding Host name.
# The IP address and the Host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client Host
127.0.0.1 localhost
私の同僚は同様の問題を抱えていて、これを発見しました:
IE 8には、Loosely-Coupled Internet Explorer(LCIE)と呼ばれる機能があり、IEが複数のプロセスで実行されます。
http://www.Microsoft.com/windows/internet-Explorer/beta/readiness/developers-existing.aspx#lcie
Visual Studio Debuggerの古いバージョンはこれに混乱し、正しいプロセスに接続する方法を理解できません。 LCIEのプロセス拡張機能を無効にすることで、これを回避できます。方法は次のとおりです。
- RegEditを開く
- HKEY_LOCALMACHINE-> SOFTWARE-> Microsoft-> Internet Explorer-> Mainにアクセスします。
- TabProcGrowthと呼ばれるこのキーの下にdwordを追加します。
- TabProcGrowthを0に設定します。
Windows Server 2003で実行しているため、これで十分です。 Vista以降で同じ問題が発生した場合は、保護モードをオフにする必要もあります。
クレジット:Brad Sullivan、プログラムマネージャー、Visual Studio Debugger、MSFT
ソース: http://social.Microsoft.com/Forums/en-US/vsdebug/thread/e2c795cd-b7a0-4fad-b7c9-b1ca40d7302e
Windows Vistaのアップデートをインストールした後、最近同様の問題が発生しました。基本的に、更新によりhostsファイルが変更されたため、あなたが説明したのと同じ問題が発生しました。
明らかに、hostsファイルのエントリには、3つのコロンを前に付ける必要があります。
::: 1ローカルホスト
何らかの理由で、Vistaへのアップデートにより、これが2つのコロンに変更されました。同じ問題が発生するかどうかはわかりませんが、確認する価値があるようです。
IE8とVisual Studio 2008でこれに遭遇した場合は、hostsファイルを変更し、localhostを127.0.0.1にポイントします。
127.0.0.1 localhost