1

当我将 Umbraco 4.11.6 升级到 4.11.9 时,我遇到了一个问题。我将 /bin、/install、/Umbraco、/Umbraco_Client 文件夹从 Umbraco4.11.9 复制到 umbraco4.11.6 以进行升级(在此处输入链接描述),然后重建项目并运行它。

Server Error in '/' Application.

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

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

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

源错误:

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

堆栈跟踪:

[FormatException:输入不是有效的 Base-64 字符串,因为它包含非 base 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 Umbraco.Core.StringExtensions.DecryptWithMachineKey(String value) in d:\Google Drive\Dev\ UmbracoSource_v4\src\Umbraco.Core\StringExtensions.cs:75 umbraco.BasePages.BasePage.get_umbracoUserContextID() +141 umbraco.logout.Page_Load(对象发送者,

我该如何解决?

4

1 回答 1

6

尝试清除您的cookies,我大多只在升级前登录时看到这样的错误。如果您清除 cookie 以注销自己,它应该清除错误。

于 2013-06-30T20:25:58.437 回答