c#开发中遇到System.AccessViolationException
2016-03-21 20:49
405 查看
笔者在使用vs2013开发c#时突然遇到“System.AccessViolationException”这个类型的错误,可是将同样的代码,放到其他人的计算机上却奇迹的可以运行过去,笔者编查网络,都说是代码错误,可是要真是代码有问题,怎么可以在其他人的计算机上可以运行呢?于是笔者不在差错,看看是不是系统设定出了问题,果然,经过一番周折,终于找到了解决的办法,现在分享给大家。
解决方法:管理员运行:netsh winsock reset
运行结果如下图,这个时候,你再试试运行你的程序,看看还会不会出现上面的错误吧!
2
netsh winsock reset 介绍:
netsh winsock reset,作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。 netsh是一个能够通过命令行操作几乎所有网络相关设置的接口,比如设置IP,DNS,网卡,无线网络等,Winsock是系统内部目录,Winsock是Windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口,reset是对Winsock的重置操作。当执行完winsock的命令重启计算机后,需要重新配置IP。
解决方法:管理员运行:netsh winsock reset
运行结果如下图,这个时候,你再试试运行你的程序,看看还会不会出现上面的错误吧!
2
netsh winsock reset 介绍:
netsh winsock reset,作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。 netsh是一个能够通过命令行操作几乎所有网络相关设置的接口,比如设置IP,DNS,网卡,无线网络等,Winsock是系统内部目录,Winsock是Windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口,reset是对Winsock的重置操作。当执行完winsock的命令重启计算机后,需要重新配置IP。
相关文章推荐
- C# 面向对象:封装、继承、多态
- C# 版本 支付
- C# 事件与委托详解
- C#解leetcode 11. Container With Most Water
- 读C#程序
- 2013 C#单元测试
- 机房收费系统遇到的问题(四) 几点一定要注意的
- C#代码分析--阅读程序,回答问题
- C#中打印出当前堆栈
- c#
- c# 实现IComparable、IComparer接口、Comparer类的详解
- C#:Socket通信
- C# firebird嵌入式断开连接无法删除文件
- C# 异步编程
- 阅读c#程序——回答问题
- 如何利用MFC编写的.exe调用C#编写的dll动态库
- 如何对DataTable进行动态分组和动态统计[C#]
- 《CLR Via C#》使用CSC.exe将module组合成assembly
- VS2013的安装与C#进行简单单元测试(英文版教程)
- C# WinForm捕获全局异常