我们得到了一个:
.NET运行时版本2.0.50727.5448 -无法CoCreate探查器
在我们的our服务器上的事件查看器中的消息,以及随附的:
.NET运行时版本4.0.30319.239 -在CoCreateInstance期间加载探查器失败。探查器CLSID:'{d37a1b78-6dc5-46fc-bc31-f7c4d5a11c9c}‘。HRESULT: 0x8007007e。进程ID (十进制):224。消息ID: 0x2504。
问题是,我们不想使用分析器,没有分析器在服务器上运行或安装,代码也没有引用任何地方的分析器……
我们已经尝试删除其他人指出的与这些消息相关的注册表项,但无济于事;似乎我们的两个网站/We应用程序正在触发错误,一个使用.Net2,另一个使用4,但我不确定去哪里查找。
发布于 2012-04-05 16:12:39
经过多次搜索,我发现有人之前安装了dotTrace,然后卸载了它,但是卸载并不是很干净,导致注册表中到处都是条目,尽管我们已经删除了一些我们认为可以解决问题的条目,但更多的条目是针对该分析器的。
删除所有与dottrace相关的注册表项和它显示的CSID后,错误不再出现在事件查看器中。
有关帮助查找此类条目的脚本,请参阅以下答案:https://stackoverflow.com/a/36129656/361842
发布于 2014-03-13 17:02:44
从用户变量(控制面板>系统>高级系统设置>环境变量)中删除环境变量COR_ENABLE_PROFILING (或将其设置为0)解决了我的问题(无法启动MongoVUE)
发布于 2013-10-18 00:02:21
虽然在注册表中删除对分析器的CLSID的所有引用并不是一件坏事,但是您也可以选择通过将注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\COR_ENABLE_PROFILING
设置为0
来禁用分析
https://stackoverflow.com/questions/10013493
复制相似问题