gpt4 book ai didi

c# - 解决程序集未找到 |文件未找到异常 |融合日志

转载 作者:太空宇宙 更新时间:2023-11-03 11:41:53 25 4
gpt4 key购买 nike

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

在部署此 WSP 时,我一直在获取

Feature 'fb631f6c-2c46-4ab5-b7b3-f3d0c949c5f0' could not be installed because the loading of event receiver assembly "XXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=bad6857072694970" failed: System.IO.FileNotFoundException

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

为了对此进行调试,我使用了程序集绑定(bind)日志查看器。我选择了“登录异常文本”并给出了自定义日志路径。我也没有收到任何日志消息,并且异常文本始终显示此消息:

WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

知道为什么会发生这种情况吗?如何启用程序集绑定(bind)日志查看?

最佳答案

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

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

有时它只需要一个IISRESET 就可以意识到该dll 在GAC 中可用。

关于c# - 解决程序集未找到 |文件未找到异常 |融合日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4562859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com