これは奇妙なフリーズです。HTML または ASPX ファイルのソース ビューからデザイン ビューに切り替えると、クライアント領域がフリーズしますが、他のタブやメニューは引き続きクリックできます。
ここで何が欠けていますか?VS2008を再インストールしたくありません。
これは奇妙なフリーズです。HTML または ASPX ファイルのソース ビューからデザイン ビューに切り替えると、クライアント領域がフリーズしますが、他のタブやメニューは引き続きクリックできます。
ここで何が欠けていますか?VS2008を再インストールしたくありません。
コンピューターを再起動してから、プロジェクトを再度開いてみましたか?
これは、多くの場合、デザイン モードがタイムアウトしている外部リソースをダウンロードすることが原因です。@JonK が述べたように、彼にとっては jQuery 参照でした。ConnectionString が開発マシンでアクセスできない実稼働データベースに設定されているときにこれを見たことがあります。コードを編集するだけでサイトをデバッグ (実行) していなくても、接続を試み、接続できなかったためです。タイムアウトを待って停止します。
VS2008 は、このような UI 操作のためにほとんどシングルスレッドであるため、低速または存在しないネットワーク パスをダウンロードすると、このようにハングします。
VS2008 はあらゆる種類のネットワーク リクエストを作成できるため、これらの 2 つの例では解決できない場合があります。問題を診断するために私が見つけた最良の方法は、Microsoft ツールのProcess Monitorを使用し、 Process でフィルター処理し、webdev.exe
長時間実行されている I/O 要求やエラーをスローしている I/O 要求を監視することです。私の場合、Process Monitor の何百もの I/O エントリの間に 20 秒のギャップがあるため、問題が発生している場所を見つけることができました。次に、そのギャップが始まった時点からさかのぼって、最終的に問題の原因となっている要求を見つけました。
これは不可能かもしれませんが、可能であれば、VS2010 へのアップグレードが役立ちます。より多くの場所で複数のスレッドでプロセスを実行するというより良い仕事をするので、これについてそれほど心配する必要はありません。