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 回答