关于“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”的解决
转载于:http://www.cnblogs.com/jerrmy/p/3485120.html
先来介绍一下出现这个错误的原因。看到园子中有人写了Web Api 2.0的博文,自己也想学习一下这个技术,于是就去了Microsoft官网看了一下关于web api的介绍,之后就有自己动手写个demo的冲动了,由于自己安装的是vs2012,需要升级到sp4,但是自己又不想升级到sp4,关键还是自己想体验一下vs2013,于是乎就苦苦等了2个小时,vs2013终于下载好了,安装好之后,激动人心的时刻终于到来了,马上就可以自己写一个web api的demo了,而且2013的速度比2012好,按照微软官网的介绍,终于写好了,自己还是非常的兴奋,但悲伤的故事也开始了。
当自己与平时一样打开vs2012和熟悉的项目时,一样的生成解决方案,一样的输入系统的帐号和密码,突然间vs自带的开发者服务器的进程被杀死了,这真的吓到我了,简直不相信自己的眼睛呀,昨天明明好好的呀,又试了一次,还是一样的结果,之后就进行各种调试,发现是在连接数据库时出了问题,出现了如下的错误:
最后自己实在没有办法了,就去问了度娘和谷哥,看了一下搜索结果,挺高兴的,因为很多人都出现了同样的错误,在仔细看,每个人的结果都不一样,而且大多数是和调用dll有关,最恐怖的是其他人连接数据库都是正常的,而且连接本机的数据库也是正常的,种种的迹象表明应该是自己的系统有问题了。突然间想起了自己是在安装了vs2013后才出现了这个问题,于是我又把vs2013卸载了,卸载了之后发现还是不行,真是快把我弄疯了,这样不行,那我就来次系统的还原吧,我将安装vs2013时安装的所有插件都删除了,最后奇迹出现了,远程连接数据库又可以用了。
之后不停的琢磨,发现原来是.NET Framework 4.5.1的原因,卸载时候就好了。但是现在不知道为什么会这样,知道的朋友还请指示一下。
二、另高手的解决方案
安装vs2013以后,链接数据库总是报内存损坏,无法写入的错误,
解决方案很简单
用管理员身份运行CMD,输入netsh winsock reset并回车(注意,必须是已管理员身份运行,这个重置LSP连接)
http://social.msdn.microsoft.com/Forums/zh-CN/030f66b5-e4d5-405a-a619-f6d4546e971c/vs2013win7-net-4-csql-server2000?forum=adonetzhchs
关于“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”的解决相关推荐
- C#尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
用VS2012调试时发现在调用数据集时提示"尝试读取或写入受保护的内存.这通常指示其他内存已损坏." 用管理员身份运行CMD,输入netsh winsock reset并回车 转载 ...
- C# 尝试读取或写入受保护的内存,这通常指示其他内存已损坏。错误类型为:System.AccessViolationException。...
C# 尝试读取或写入受保护的内存,这通常指示其他内存已损坏.解决方案 报错 dll文件应该是C++写的.封装了之后供我的C#程序调用,结果就提示了错误:尝试读取或写入受保护的内存.这通常指示其他内存已 ...
- asp.net报错“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”的解决办法...
"System.AccessViolationException"类型的未经处理的异常在 System.Data.dll 中发生 其他信息: 尝试读取或写入受保护的内存.这通常指示 ...
- halcon图片上传到mysql_C# 10个线程并发执行Halcon图像算法 报“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”...
如题,这个问题本人已经纠结了快三个工作日了.本人不同WinFrom程序一起动就会开启10个线程,并发对10张图片进行算法处理,问题是只要程序一起动就会报"尝试读取或写入受保护的内存.这通常指 ...
- 关闭ArcGIS9.3时 .NET Framework出现尝试读取或写入受保护的内存问题
新安装了ArcGIS9.3,本来学校有正版的授权服务器.但是感觉ESRI赠送给我们的正版软件有几个模块不能用,比如Data Interoperability Tools貌似就没有.于是在网上找破解的方 ...
- 新中新二代身份证dll调用,报尝试读取或写入受保护的内存,这通常指示其他内存已损坏 这个错 ...
新中新二代身份证dll调用问题:调用这个dll时, 到这个方法: Syn_ReadMsg(nPort, 0, ref CardMsg),就报尝试读取或写入受保护的内存.这通常指示其他内存已损坏 这个错 ...
- System.AccessViolationException:“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”
System.AccessViolationException:"尝试读取或写入受保护的内存.这通常指示其他内存已损坏." 错误源代码: void CTPMDAdapter::Re ...
- System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。...
昨天写的RC4的加解密程序,当C#调用C的dll时就会出现这个提示,尝试怎么修改都不行.Debug跟踪显示,应该返回string类型的函数返回值为空.也不知道怎么调试dll,dll里下的断点始终提示无 ...
- xp补丁导致 vs2008 出现 尝试读取或写入受保护的内存。这通常指示其他内存已损坏 的解决办法
此补丁在360安全卫士发布于 2012年8月13日 名叫 KB2731847 Windows内核驱动权限提升漏洞 安装后导致 vs2008 的项目 出现 尝试读取或写入受保护的内存.这通常指示其他内存 ...
- 程序出现异常尝试读取或写入受保护的内存这通常指示其他内存已损坏
"尝试读取或写入受保护的内存这通常指示其他内存已损坏". System.AccessViolationException: Attempted to read or write p ...
最新文章
- 主流NoSQL及应用场景详解
- mysql memcached 使用场景_memcache的应用场景?
- 辛东方:科技的发展将导致更多人失业?
- Git 分支 - 分支简介
- Android -- 获取摄像头帧数据解码
- pip/pip3更换国内源
- html 方式使用iview,VUE之iview框架使用教程
- 网站如何和服务器匹配,匹配服务器
- 4G模块使用记录移远EC20、BC20
- ubuntu安装包常用下载地址
- 电影票APP原型设计分享– Movie Booking
- 还记不住Spring Bean的生命周期?看这篇你就知道方法了!
- matlab对数组中的某一列进行排序
- java.lang.IllegalArgumentException: Invalid character found in method name [0x160x030x01错误解决
- 为什么程序员应该写博客?用什么博客系统?
- oracle jmf下载,Ubuntu/Linux下安装JMF播放媒体文件
- 王立柱《c语言》3.5.5
- js pug 代码_jquery.form.js的使用(基于pug)
- 拥挤城市怎么在电脑上玩 拥挤城市电脑版玩法教程
- 使用jpedal解析PDF到XML