【发布时间】:2010-12-30 21:17:21
【问题描述】:
我正在尝试将我的解决方案包 (wsp) 部署到 SharePoint 2007 环境。 WSP 包含一个功能,它加载功能接收器类以在运行时部署计时器作业。
在部署这个 WSP 时,我一直得到 p>
功能 'fb631f6c-2c46-4ab5-b7b3-f3d0c949c5f0' 无法安装,因为 加载事件接收器程序集 “XXX,版本=1.0.0.0, 文化=中性, PublicKeyToken=bad6857072694970" 失败的: System.IO.FileNotFoundException
我已经仔细检查了所有内容(公钥令牌、程序集名称等)是否正确。我过去部署了许多 WSP,但我很困惑为什么这个会失败。
为了调试这个,我正在使用程序集绑定日志查看器。我选择了“登录异常文本”并给出了自定义日志路径。我也没有收到任何日志消息,并且异常文本始终给出此消息:
警告:程序集绑定日志记录是 关掉。启用程序集绑定 失败记录,设置注册表 价值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 为 1。 注意:有一些 与相关的性能损失 程序集绑定失败日志记录。至 关闭此功能,删除 注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
任何想法为什么会发生这种情况?如何启用程序集绑定日志查看?
【问题讨论】:
-
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1 -
手动做的,我猜工具(Assembly Binding Log Viewer)也做,还是一样的消息
标签: c# .net sharepoint sharepoint-2007 fusion