当我将 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(对象发送者,
我该如何解决?