我想升级Umbraco 4.11.6到4.11.9

时间:2013-06-29 11:40:36

标签: c# .net umbraco upgrade

当我将Umbraco 4.11.6升级到4.11.9时,遇到了问题。 我将/ bin,/ install,/ Umbraco,/ Umbraco_Client文件夹从Umbraco4.11.9复制到umbraco4.11.6进行升级(enter link description here) 之后,我重建项目并运行它。

Server Error in '/' Application.

输入不是有效的Base-64字符串,因为它包含非基本64个字符,两个以上的填充字符或填充字符中的非法字符。

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.FormatException:输入不是有效的Base-64字符串,因为它包含非基本64个字符,两个以上的填充字符或填充字符中的非法字符。

来源错误:

在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

堆栈追踪:

[FormatException:输入不是有效的Base-64字符串,因为它包含非基本64个字符,两个以上的填充字符或填充字符中的非法字符。 ]    System.Convert.FromBase64_ComputeResultLength(Char * inputPtr,Int32 inputLength)+10545429    System.Convert.FromBase64CharPtr(Char * inputPtr,Int32 inputLength)+71    System.Convert.FromBase64CharArray(Char [] inArray,Int32 offset,Int32 length)+90    System.Web.Util.HttpEncoder.UrlTokenDecode(String input)+168    System.Web.Security.FormsAuthentication.Decrypt(String encryptedTicket)+9571032    d:\ Google Drive \ Dev \ UmbracoSource_v4 \ src \ Umbraco.Core \ StringExtensions.cs中的Umbraco.Core.StringExtensions.DecryptWithMachineKey(字符串值):75    umbraco.BasePages.BasePage.get_umbracoUserContextID()+ 141    umbraco.logout.Page_Load(Object sender,EventArgs e)+35    System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender,EventArgs e)+51    System.Web.UI.Control.OnLoad(EventArgs e)+92    umbraco.BasePages.BasePage.OnLoad(EventArgs e)+59    System.Web.UI.Control.LoadRecursive()+54    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+772

我该如何解决?

1 个答案:

答案 0 :(得分:6)

尝试清除Cookie,我在登录之前只会看到这样的错误。如果您清除cookie以自行注销,则应清除错误。