“试图读取或写入受保护的内存。这通常表明其他内存已损坏。”
Posted
技术标签:
【中文标题】“试图读取或写入受保护的内存。这通常表明其他内存已损坏。”【英文标题】:"Attempted to read or write protected memory. This is often an indication that other memory is corrupt." 【发布时间】:2011-07-13 15:47:49 【问题描述】:在我的电脑上,我有以下内容:
IDE:VS2008 操作系统:Windows XP当我创建一个新的网络应用程序并添加一个新的网络表单时,我收到以下错误:
"试图读或写保护 记忆。这通常是一个迹象 其他内存已损坏。”
应创建以下文件:
-
.aspx
.aspx.cs
.aspx.designer.cs
但是,最后一个文件 (3) .aspx.designer.cs 没有被创建。
有谁知道问题出在哪里?
【问题讨论】:
您是否尝试过修复(甚至重新安装)Visual Studio?我也建议在你的系统上运行 memtest。 这应该在超级用户上吗?在这里很难看到任何编程。 你安装了VS2008 SP1吗?也许这会有所帮助。另外,您是否安装了任何 VS 附加组件?尝试卸载那些。 @David - 这是关于一个仅供开发人员使用的程序,所以是主题。但是它已经被交叉发布在超级用户 - superuser.com/questions/256353/… 有时 SO 问题可以让您深入了解其他程序员的工作条件。它并不总是很漂亮,人们想知道他们是如何完成任何事情的。 【参考方案1】:这是访问冲突(崩溃)的标准错误消息,我在 Visual Studio 中经常看到它,但通常是在 我的 代码崩溃时。可能 Visual Studio 中的某些 C++ 代码没有优雅地处理错误。我不知道是什么导致了错误,也不知道如何调试 Visual Studio.... 可能需要重新安装 VS,或者您的特定机器出现异常。
【讨论】:
以上是关于“试图读取或写入受保护的内存。这通常表明其他内存已损坏。”的主要内容,如果未能解决你的问题,请参考以下文章
System.accessviolationexception 试图读取或写入受保护的内存。这通常表明其他内存已损坏