无法从程序集/ FileNotFound创建功能接收器对象

时间:2010-05-20 02:12:56

标签: sharepoint

在解决方案部署期间&功能激活,我正面临系统无法找到的开/关问题&加载FeatureReceiver类。主要是文件未找到异常(即使汇编在GAC中)。我检查了网络,这似乎是解决方案(wsp)打包DLL GACed的常见问题。 (但是,没有人有任何线索或解决方案!) 解决此问题的建议和指南是什么?我们正在设置标志以在我的解决方案定义中重置IIS - 但这似乎没有帮助。这个问题在多M农场中更为普遍。

由于

3 个答案:

答案 0 :(得分:3)

这是SharePoint中导致“SharePoint 2010定时服务”的一般问题。因为这个缓存了wsp,并且在部署或功能激活期间,旧引用将出现此错误!

请尝试以下链接。我希望这个解决方案可以帮到你。

http://msscorner.de/en/2011/10/27/sharepoint-deployment-failed-to-create-receiver-object-from-assembly/

答案 1 :(得分:3)

首先尝试与Falco相关的解决方案...... 如果这没有用,试试这个:

  1. 打开sharepoint创建的事件接收者文件
  2. event-receiver-class上方的GUID与堆栈跟踪中所述的GUID进行比较“... class = 7g3562-438dn4 ...
  3. 如果不匹配:

    • 复制课程内容
    • 删除文件
    • 通过右键单击该功能创建一个新文件 - >添加新的事件接收器
    • 传递内容

答案 2 :(得分:0)

首先,您不需要提供iisreset,因为您的wsp部署已经完成了。

您是否可以检查feature.xml中指定的程序集名称,版本,公共令牌在gac中部署的实际程序集中是否相同?我认为装配签名不匹配