我正在开发一个以前在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'或其中一个依赖项。该 系统找不到指定的文件。
答案 0 :(得分:0)
我自己修复了问题,我只需要安装正确版本的EnterpriseLibrary.Validation来支持.Net v4.0。