我使用VB 2010
创建了一个网页,我使用了Master页面,我没有放任何会话,cookie或任何可能影响网站的内容。但是,当我创建一个“提交”按钮时,在任何子页面上,我都会出现错误,说明下划线 -
Server Error in '/EP-CMS' Application.
此页面的状态信息无效,可能已损坏。
描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
Exception Details: System.Web.HttpException: The state information is invalid for this page and might be corrupted.
来源错误:
[没有相关的源代码行]
Source File: c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\ep-cms\ae3f1090\4636a7bf\App_Web_2wkxnfol.4.cs Line: 0
堆栈追踪:
[FormatException: The input is not a valid Base-64 string as it contains a
non-base 64 character, more than two padding characters, or a
non-white space character among the padding characters. ]
.............................etc, etc.,
我不知道为什么,我已将提交按钮更改为图像按钮等。但点击按钮后,它总是指向此错误。链接页面很好但即使我没有在按钮事件上写任何东西(只是按下按钮)它会导致此错误..为什么
答案 0 :(得分:0)
看起来您无权在临时文件夹中写入,或者您的参考文件不在本地计算机中。
尝试以下解决方案。
c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ ep-cms
同时检查%temp%是否可访问,并且您具有该文件夹的写入权限,并且还可以从正在运行该应用程序的用户写入权限。
如果仍然无法正常工作清理解决方案并删除所有内容 c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ ep-cms \ ae3f1090 \ 4636a7bf \ 文件夹,然后重建解决方案。
还可以通过从命令提示符运行以下命令并使用管理权限重新注册ASP.Net框架来检查
aspnet_regiis -i
并重新执行第2步。
如果您能够使用这些方法解决,请反馈相同的内容。首先尝试第1步和第2步。