3

当我运行我的项目时它很好,后来当我运行时突然出现这个错误。

因为我不再使用它,所以我删除了所有 glimpse 文件的引用并将它们也从 nuget pacakges 中删除。

我已经删除了 Glimpse 设置的所有配置,但我仍然遇到了问题。我怎么能抗拒这个问题。

    Could not load file or assembly 'Glimpse.Core' or one of its dependencies. Access is denied.

Exception Details: System.IO.FileLoadException: Could not load file or assembly 'Glimpse.Core' or one of its dependencies. Access is denied.
Assembly Load Trace: The following information can be helpful to determine why the assembly 'Glimpse.Core' could not be loaded.
4

3 回答 3

8

从 Web 项目中删除 Glimpse 后,我遇到了同样的问题。问题是 2 个 Glimpse dll(Glimpse.Ado 和 Glimpse.EF6)仍在网站的 BIN 文件夹中。如果您删除它们,您的网站将再次运行。

于 2013-12-04T13:30:27.260 回答
1

您可能正在运行另一个使用相同程序集的程序。

编辑:
您可以尝试通过在文本编辑器中打开 .csproj 文件并删除包含一瞥的引用标记来手动删除所有引用。虽然看起来仍然有一个程序集引用了这个一瞥。您确定您删除了所有引用并重建所有依赖项吗?

于 2011-06-20T07:44:27.877 回答
0

当有一个引用 Glimpse.Ado.dll 的公共项目被两个 Web 项目使用时,我遇到了这个问题,并且这些 Web 项目中只有一个被配置为 glimpse(UI 的 Web)。另一个 Web 项目(Web 服务项目)不需要 glimpse,但由于它引用了解决方案中的相同公共项目,因此它也参与了 glimpse。有帮助的只是将对 Glimpse.Core.dll 的引用也添加到不需要它的第二个 Web 项目中。

于 2015-12-17T13:26:33.753 回答