.NET MVC报错“尝试读取或写入受保护的内存,这通常指示其他内存已损坏”

在VS2013中做MVC项目遇到“尝试读取或写入受保护的内存,这通常指示其他内存已损坏”的问题,异常来自“System.AccessViolationException”:

首先程序逻辑上没有问题,数据库连接也没有问题,因为项目在其他机子上运行是正常的,但是在我的机子上运行一会就会报出“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”的问题。

刚开始遇到这个问题,摸不着头脑,看网上很多人人也出现过类似问题,大众说法基本都是引用dll文件带来的问题,而我的程序没有引用dll文件。

之后无意间看到某人说是文件破坏导致,于是我怀疑是框架问题,便去控制面板修复了VS的4.5.1框架,再次运行项目,OK了!没有那个报错了。

posted @ 2016-10-05 11:44  TIME_TIME  阅读(196)  评论(0)    收藏  举报