首页 文章

解决未找到的装配| FileNotFoundException |融合日志

提问于
浏览
2

我正在尝试将我的解决方案包(wsp)部署到SharePoint 2007环境 . WSP包含一个功能,可加载功能接收器类以在运行时部署计时器作业 .

在部署此WSP时,我一直在努力

功能'fb631f6c-2c46-4ab5-b7b3-f3d0c949c5f0'无法安装,因为事件接收器程序集“XXX,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = bad6857072694970”的加载失败:System.IO.FileNotFoundException

我已经仔细检查了所有内容(公钥令牌,程序集名称等)是否正确 . 我过去部署了很多WSP,我很困惑为什么这个失败了 .

要调试它,我使用程序集绑定日志查看器 . 我选择了“登录例外文本”并给出了自定义日志路径 . 我没有收到任何日志消息,并且异常文本始终给出此消息:

WRN:程序集绑定日志记录已关闭 . 要启用程序集绑定失败日志记录,请将注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)设置为1.注意:程序集绑定失败日志记录会导致一些性能损失 . 要关闭此功能,请删除注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog] .

任何想法为什么会发生这种情况?如何启用程序集绑定日志查看?

1 回答

  • 2

    要打开日志记录,请使用 Regedit 并更新错误消息中的注册表项 .

    可能是您的程序需要一个未包含在包中的DLL .

    有时只需要一个IISRESET就可以实现GAC中的dll .

相关问题