32

IE8(最終)をインストールして再起動しました。Windows Server 2003 Enterprise R2 で Visual Studio 2005 を使用して Web アプリケーション プロジェクトをデバッグできなくなりました。「Internet Explorer で Web ページを表示できません」というメッセージが表示された後、WebDev.WebServer.exe が終了し、エラー メッセージが表示されず、イベント ビューアーにも何も表示されません。

誰にもアイデアはありますか?

役に立たなかったもの:

  • 信頼済みサイトへの localhost の追加
  • ポートを 8080 または 80 に変更する
  • ホストファイルを確認しています(127.0.0.1 localhost が含まれています)

少し役に立ったこと:

  • CTRL-F5 を使用して (デバッグではなく) 実行すると、正常に動作します (デバッグする必要がない場合)。
  • デフォルトの Visual Studio ブラウザーを Firefox に変更すると、デバッグが可能になります

私のホストファイルには以下が含まれています:

# 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
4

3 に答える 3

43

私の同僚が同様の問題を抱えていて、これを見つけました:

IE 8には、Loosely-Coupled Internet Explorer(LCIE)と呼ばれる機能があり、IEが複数のプロセスで実行されます。

http://www.microsoft.com/windows/internet-explorer/beta/readiness/developers-existing.aspx#lcie

古いバージョンのVisualStudioDebuggerはこれに混乱し、正しいプロセスに接続する方法を理解できません。これを回避するには、LCIEのプロセス成長機能を無効にします。方法は次のとおりです。

  1. RegEditを開きます
  2. HKEY_LOCALMACHINE-> SOFTWARE-> Microsoft-> InternetExplorer->Mainに移動します
  3. TabProcGrowthと呼ばれるこのキーの下にdwordを追加します
  4. 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

于 2009-03-23T12:54:11.153 に答える
3

最近、Windows Vistaのアップデートをインストールした後、同様の問題が発生しました。基本的に、更新によりhostsファイルが変更されたため、説明したのと同じ問題が発生しました。

どうやら、hostsファイルのエントリの前に3つのコロンを付ける必要があります。

::: 1 localhost

何らかの理由で、Vistaへのアップデートにより、これが2つのコロンに変更されました。同じ問題があるかどうかはわかりませんが、チェックする価値があるようです。

于 2009-03-19T20:01:46.337 に答える
2

IE8 と Visual Studio 2008 でこれに遭遇した場合は、hosts ファイルを変更して、localhost を 127.0.0.1 にポイントします。

::1 ローカルホスト

127.0.0.1 ローカルホスト

于 2009-04-15T21:30:57.273 に答える