15

ASP.NET MVC プロジェクトでのシンボルの読み込みに問題があります。Visual Studio を初めて読み込んでプロジェクトをデバッグすると、シンボルは約 2 秒で読み込まれます。次に、デバッグ セッションを終了し、コードを変更して再度デバッグします。シンボルの読み込み時間は約 1 分です。私が行った調査に基づいて、私のマシン/VSに適用可能な設定をいくつか示します。

オプション/デバッグ/シンボル/シンボル ファイルの場所で、[Microsoft シンボル サーバー] がオフになっており、追加の場所はありません。

このディレクトリの Options/Debugging/Symbols/Cache シンボルは「G:\Symbol Cache」です。「すべてのシンボルを読み込む」をクリックし、そのディレクトリを調べたところ、多くのシンボルが表示されました。

私のコードだけが有効になっています。

_NT_SYMBOL_PATH および _NT_ALT_SYMBOL_PATH 環境変数がマシンで定義されていません。

オプション/デバッグ/シンボル/シンボルを自動的にロードするは、モジュールが指定されていない状態で、「指定されたモジュールのみ」に設定されています。

デバッグ ビルドとリリース ビルドの両方を試しましたが、同じ結果が得られました。Ctrl + F5 はサイトをすぐに読み込みます。

4

4 に答える 4

12

私もこの問題を抱えていました。原因は、「Microsoft Symbol Server」を誤って有効にしたことでした。

これを無効にするには、[ツール] > [オプション] > [デバッグ] > [シンボル] に移動し、[Microsoft シンボル サーバー] のチェックを外します。

今では、以前と同じくらい速くロードされます。

于 2013-02-28T21:07:53.693 に答える
0

2 つの .dll があり、デバッグする必要がないという悲しみがあり、読み込みに数分かかりました。前述の解決策は役に立ちませんでした。そこで、[オプション] -> [デバッグ] -> [シンボル] に移動し、[除外されていない限りすべてのモジュール] のラジオ ボタンの下にある [除外されたモジュールを指定] リンクをクリックします。次に、問題を引き起こしている .dll を入力します。

于 2015-06-17T17:48:47.780 に答える