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

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

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

浙公网安备 33010602011771号