【问题标题】:HTTP 500 after upgrading to DNN 7升级到 DNN 7 后的 HTTP 500
【发布时间】:2015-07-24 08:45:42
【问题描述】:

我正在处理一个以前在 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,版本=3.1.0.0, Culture=neutral, PublicKeyToken=null' 或其依赖项之一。这 系统找不到指定的文件。

【问题讨论】:

  • 你能添加更多关于给出错误的代码的上下文吗?它将帮助用户更快更好地回答您的问题。谢谢。
  • 我找不到可能出现错误的位置,它一定是 DNN 出了问题。我添加了我得到的错误。我可以进入登录页面,但是一旦我点击登录,就会出现错误。

标签: .net dotnetnuke dotnetnuke-7


【解决方案1】:

我自己解决了这个问题,我只需要安装正确版本的 EnterpriseLibrary.Validation 即可支持 .Net v4.0。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-11
    相关资源
    最近更新 更多