0

我知道,严格来说,这不是一个编程问题,但我认为唯一能回答它的人是程序员。

我以前从未发生过这种情况,但是在我安装了 NCover 的一个工作站上,它似乎正在拦截我加载的每个 .NET 程序集。例如,在安装后,突然加载任何 .NET 应用程序需要几分钟时间;.NET 服务因超时而无法启动;NCover 本身甚至需要几分钟才能加载。

这里发生了什么?我打开 Process Explorer 查看其中的一些,发现我的程序集指的是 NCover DLL 等,尤其是与 mscorlib 相关的。

以前有没有人发生过这种情况?我不知所措。

4

1 回答 1

2

在 IIS 或服务上运行覆盖后,看起来事情没有得到正确清理。查看注册表中的 HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\Environment。如果 Cor_Enable_Profiling 和 Cor_Profiler 作为键存在,您将要删除它们。此外,如果存在 NCover_Pid、NCover_Admin、COMPLUS_ProfAPI_ProfilerCompatibilitySetting、NCover_Process_Module 和 NCover_All,您需要删除它们。

于 2009-11-21T13:40:13.923 回答