收到错误'无法加载文件或程序集'Interop.SearchAPI'或其依赖项之一。

时间:2014-05-13 00:10:55

标签: iis-7.5

完整的消息是“无法加载文件或程序集”Interop.SearchAPI'或其中一个依赖项。此程序集由比当前加载的运行时更新的运行时构建,无法加载。'

将IIs 7.5中的某些应用程序池从2.0更改为4.0然后再更改为2.0后,我现在收到上述错误消息。我不确定将程序集从4.0切换到2.0需要做什么。

感谢您的帮助!!

加里

1 个答案:

答案 0 :(得分:0)

您没有告诉我们您从.NET 4.0切换到.NET 2.0的原因是什么。

这些运行时间之间存在重大差异。您可以在.NET 4.0环境中加载.NET 2.0程序集,但不可能以其他方式执行。如果需要在.NET 2.0环境中运行应用程序,那么唯一的选择是使用.NET 2.0(或最大.NET 3.5,因为基础CLR格式相同)重建所有程序集。

您可以阅读有关.NET版本和兼容性herehere的更多信息。