我正在开发一个以前在DNN 6上的项目 . 出于安全原因,DNN框架需要升级到 DNN 7
. 为此,我首先将其升级到 6.2.8
,网站工作正常,没有任何问题 . 升级到 DNN 7.3.2
后,当我尝试登录时,它会给出 500 error
.
在例外中,它表示无法找到 EnterpriseLibrary.Validation
文件 . 有人可以帮我解决这个问题 .
这是堆栈跟踪,
DotNetNuke.Services.Exceptions.PageLoadException:调用目标抛出了异常 . ---> System.Reflection.TargetInvocationException:调用目标抛出了异常 . ---> System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Validation,Version = 3.1.0.0,Culture = neutral,PublicKeyToken = null”或其依赖项之一 . 该系统找不到指定的文件 .
1 回答
我自己修复了问题,我只需要安装正确版本的EnterpriseLibrary.Validation来支持.Net v4.0 .