• 使用C#在VS中开发:未处理AccessViolationException “System.AccessViolationException”类型的未经处理的异常


    未处理AccessViolationException:

    “System.AccessViolationException”类型的未经处理的异常在System.Data.dll中发生

    其他信息:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

    未处理 System.AccessViolationException HResult=-2147467261 Message=尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

    ----遇到此类异常情况建议先使用netsh winsock reset,尤其是对使用ghost系统的童鞋~

    netsh winsock reset命令,作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。 netsh是一个能够通过命令行操作几乎所有网络相关设置的接口,比如设置IP,DNS,网卡,无线网络等,Winsock是系统内部目录,Winsock是Windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口,reset是对Winsock的重置操作。当执行完winsock的命令重启计算机后,需要重新配置IP。

    在有vs2010后 再安装vs2013 重启主机  访问部署iis上的vs2010项目 就出现以上错误 

      系统日志中也出现

    错误应用程序名称: w3wp.exe,版本: 7.5.7601.17514,时间戳: 0x4ce7afa2
    错误模块名称: ntdll.dll,版本: 6.1.7601.18229,时间戳: 0x51fb164a
    异常代码: 0xc0000005
    错误偏移量: 0x000000000004e4e4
    错误进程 ID: 0xbe0
    错误应用程序启动时间: 0x01d0baaf598cfaf3
    错误应用程序路径: c:windowssystem32inetsrvw3wp.exe
    错误模块路径: C:WindowsSYSTEM32 tdll.dll
    报告 ID: 97a8ac9c-26a2-11e5-a5a4-f46d043db863

    也可以用以上方式解决。

  • 相关阅读:
    获取DIV与浏览器顶部相聚一定位置之后移动DIV
    CSS定位小技巧
    jquery动态样式操作
    Python学习笔记1
    KNN算法的感受 2
    KNN算法的感受 1
    Matplotlib安装感想
    安装numpy只需一步简单的方法
    Ubuntu学习笔记3-图书知识点总结
    Hadoop源码如何查看
  • 原文地址:https://www.cnblogs.com/sdusrz/p/4972685.html
Copyright © 2020-2023  润新知