重構機房收費系統2之錯誤異常“System.AccessViolationException”類型


    在實踐中之所以會快速成長,是因為遇到問題和坎坷多。經歷多了自然成長。最近在敲機房收費系統的時候就遇到如下問題:

    

    查看了幾遍代碼都覺得沒有問題,就去網上查看資料。查了好多資料終於找到了解決方法。

    錯誤原因:數據庫連接問題

    解決方法:第一種方法:重置winsock,用管理員身份運行netsh winsock reset

    如下:打開Dos窗口(快捷鍵win+R),輸入cmd.

    

    出現如下界面:

    

    輸入:netsh winsock reset,運行。如圖所示。

    然后重啟電腦,就得到解決。

    第二種方法:更新.NET Framework下載最新的Net.Framework4.5.2,安裝之后也可以解決

    總結:發生此問題“System.AccessViolationException”類型的未經處理的異常在System.Data.dll中發生。是因為安裝了VS2013后對系統中的winsock幾口產生影響,因此第一種方法重置winsock可以解決。微軟發布的最新版本.NET Farmework4.5.2也可以徹底解決了這個問題,因此升級也是個不錯的選擇。

    

           Ps:還有什么好的方法,請多多指教!


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com