0

在对 DNN 7 进行就地升级期间出现错误。在从 install/providers 文件夹安装新提供程序期间发生错误。特别是我认为这是在 rad 编辑器提供程序升级期间。

这是错误:

2013-08-27 17:40:54,149 [WS048][Thread:6][FATAL] DotNetNuke.Web.Common.Internal.DotNetNukeHttpApplication - System.Web.HttpUnhandledException(0x80004005):“System.Web.HttpUnhandledException”类型的异常被抛出。---> ICSharpCode.SharpZipLib.ZipException: System.ApplicationException: ICSharpCode.SharpZipLib.Zip.Compression.Inflater.Decode() 处的未知块类型 7.SharpZipLib.Zip.Compression.Inflater.Inflate(Byte[] buf, System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 2013-08-27 17:42:59,589 [WS048] [线程: 6][错误] DotNetNuke.Common.Internal.ServicesRoutingManager - 无法注册服务路由 System.Reflection。TargetInvocationException:调用的目标已引发异常。---> System.BadImageFormatException:无法加载文件或程序集“Newtonsoft.Json,版本=4.5.0.0,文化=中性,PublicKeyToken=30ad4fe6b2a6aeed”或其依赖项之一。该模块应包含程序集清单。

服务器堆栈跟踪:System.Net.Http.Formatting.JsonMediaTypeFormatter..ctor() at System.Net.Http.Formatting.MediaTypeFormatterCollection.CreateDefaultFormatters() at System.Web.Http.HttpConfiguration..ctor(HttpRouteCollection routes) at System .Web.Http.GlobalConfiguration.<.cctor>b__0() 在 System.Lazy`1.CreateValue()

这让我认为这是一个被阻止的 zip 文件,但我仔细检查以确保 zip 文件未被阻止

问题: 有人知道这个错误来自哪里吗?或者我怎样才能更具体地说明它的来源

谢谢

编辑#1

所以我从备份中恢复并再次尝试,我得到了同样的错误,但在不同的安装/提供者 zip 文件中。我不确定是什么原因造成的。此错误似乎表明 zip 文件已损坏并且未正确下载/上传。

编辑#2

我的 ftp 客户端是否有可能在上传过程中损坏了 zip 文件?这已经持续了三天,有十多次不同的尝试升级到不同的版本。我从来没有在升级 dnn 时遇到过这种困难,而且我已经使用它多年了。

4

1 回答 1

0

您绝对有可能在某处遇到腐败问题。

我将首先再次下载 UPGRADE 包,使用 7zip 而不是 Windows Compression 提取它们,然后尝试上传。也许尝试一个新的 FTP 客户端,或者看看你是否可以 RDP 进入机器而不是 FTP

于 2013-08-28T14:21:25.753 回答