1

プロジェクトの速度が低下しているように見える奇妙な問題があります。Ninject NamedScope 拡張機能をプロジェクトにインストールしましたが、後でそれが不要であることがわかり、削除しました。ただし、Visual Studio の下部でプロジェクトを実行すると、Ninject.Extensions.NamedScope のシンボルを読み込んでいることが通知され、さまざまな場所でそれらをすばやく検索しようとするため、サイトがかなり遅くなります。

NamedScope への参照がないか、ソリューション全体を検索しました。packages.config を確認しましたが、何もありません。参照を確認しましたが、そこにはありません。binフォルダー内の.dllもチェックしましたが、そこにもありません。

では、削除したものからシンボルをロードしようとするのはなぜですか?どうすれば停止できますか? ページの読み込み時間が著しく遅くなりました。

デバッグ時に Visual Studio ですべてのページ要求が発生することを示すいくつかの図を次に示します。

ここに画像の説明を入力

ここに画像の説明を入力

では、なぜこの拡張機能を Windows\dll で検索しようとしているのでしょうか。ソリューション全体で NamedScope への参照を検索すると、次のようになります。

ここに画像の説明を入力

誰でも何か考えがありますか??

4

1 に答える 1

3

同様の問題がありました。bin フォルダー内の古い .dll と .config が原因でした。(以前に出力アセンブリの名前を変更しました) ファイルを削除すると、この問題は解決しました。

役立つかもしれません。

于 2013-09-02T12:51:03.023 に答える