当前位置:  编程技术>.net/c#/asp.net

关于 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。的解决方法

    来源: 互联网  发布时间:2014-08-25

    本文导语:  先来介绍一下出现这个错误的原因。看到园子中有人写了Web Api 2.0的博文,自己也想学习一下这个技术,于是就去了Microsoft官网看了一下关于web api的介绍,之后就有自己动手写个demo的冲动了,由于自己安装的是vs2012,需要升级...

先来介绍一下出现这个错误的原因。看到园子中有人写了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的原因,卸载时候就好了。但是现在不知道为什么会这样,知道的朋友还请指示一下。


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 怎么实现当用户多次尝试密码后锁定用户?
  • 超级挑战:我的尝试(  高手的进 { @_@ }   )
  • 我用vmware绿色版尝试安装linux系统
  • linux 下的lilo 源代码 我尝试用gcc -O3 lili.c 结果出错
  • EJB的初尝试问题!请赐教!
  • 有人尝试过最新版的Slackware吗?
  • 千万不要尝试的命令
  • 有没有人做过这样有趣的尝试
  • 若干次尝试失败后,只好求助各位大哥了
  • 关于尝试开发PHP的MYSQL扩展的使用


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3