正如标题所示,当我在运行时从Visual Studio本地运行项目时,我收到此错误。它构建得很好。
Base-64字符数组或字符串的长度无效。
说明:执行期间发生未处理的异常 当前的网络请求。请查看堆栈跟踪了解更多信息 有关错误的信息以及它在代码中的起源。
异常详细信息: System.FormatException:a的长度无效 Base-64 char数组或字符串。
与other scenarios不同,我已经阅读了marked solutions(这里有4个链接),我的错误来源文件来了来自生成的临时文件。
来源错误:
[没有相关的源代码行]
源文件: c:\ Users \ tessa \ AppData \ Local \ Temp \ Temporary ASP.NET 文件\ VS \ 1edc00ec \ dbb0fa2f \ App_Web_default.master.a29f75f4.tl5zweer.0.cs 行:0
所以我检查了那个源文件。我对它如何成为第0行感到困惑,但在第一行,它指的是一个Umbraco母版页(x' d出于隐私)。
#pragma checksum "C:\Team Projects\xxxxxx-tfs2012\xxxxxxxxx\xxxxxxxxx Responsive Boilerplate\Main\xxxxxxxxx Responsive Boilerplate-xx\xxxxxxxxx Responsive Boilerplate\umbraco\masterpages\default.master" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "079A4F7CAEE49CF6EE4209E18039C993A74D1D19"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.34014
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
我不知道为什么Umbraco会造成这个错误,如果是的话?我看到很多关于&#34; ViewState&#34;的讨论,但我真的不知道那是什么。我只是这个项目的前端,而后端开发人员太忙了,无法深入研究。
如果您需要更多信息来帮助我解决此错误,请与我们联系。谢谢!
答案 0 :(得分:0)
事实证明这是我机器本地的一个问题。我的共同开发人员确认,他们实际上可以在从服务器中提取代码时编译并运行代码而不会出现错误。我不确定究竟发生了什么,怎么做,或者为什么,但我最终调试了101风格,关闭再打开它。
当它重新启动时,我得到一个关于信任关系破裂的漂亮错误。我打电话给我们IT部门的一个人,他通过从我们的域中删除我的机器并将其重新添加来解决这个问题。
当我最终回来时,我运行了代码并且错误消失了。
我不确定这两个问题是如何相关的,如果有的话。但是那个过程中的某些东西修复了它谢谢大家!