我正在运行 DNN 06.02.X。我设计了一个需要将文件上传到服务器的自定义模块,并且我想使用 Ajax 文件上传控件(来自 AjaxControlToolKit 4.1.60919)。为此,我将 AjaxControlToolkit.dll 添加到我的项目参考中,并且必须将我的项目目标框架从 .Net 3.5 更改为 .Net 4。好吗?我的问题是:当我调试我的模块并运行 dnn(在 localhost 中)时出现以下错误:
“/Mydnn”应用程序中的服务器错误。
无法加载文件或程序集“AjaxControlToolkit”或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.BadImageFormatException:无法加载文件或程序集“AjaxControlToolkit”或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载。
源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
程序集加载跟踪:以下信息有助于确定无法加载程序集“AjaxControlToolkit”的原因。
警告:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。注意:与程序集绑定失败日志记录相关的一些性能损失。要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。