C# .net mysql连接失败--系统在调用中尝试使用指针参数时检测到无效的指针地址
我当时正在做一个中等水平的项目,Mysql连接和其他东西工作得很好,但后来项目快结束时,突然出现了一个神奇的错误 --系统在调用中尝试使用指针参数时检测到无效的指针地址 查看调试窗口:C# .net mysql连接失败--系统在调用中尝试使用指针参数时检测到无效的指针地址,c#,mysql,pointers,arguments,C#,Mysql,Pointers,Arguments,我当时正在做一个中等水平的项目,Mysql连接和其他东西工作得很好,但后来项目快结束时,突然出现了一个神奇的错误 --系统在调用中尝试使用指针参数时检测到无效的指针地址 查看调试窗口: 'Santima Accounting Software.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03
'Santima Accounting Software.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.Wrapper.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Santima Accounting Software.vshost.exe Error: 0 : The system detected an invalid pointer address in attempting to use a pointer argument in a call
A first chance exception of type 'System.Net.Sockets.SocketException' occurred in MySql.Data.dll
The thread 'vshost.RunParkingWindow' (0x3ec) has exited with code 0 (0x0).
The thread '<No Name>' (0xe18) has exited with code 0 (0x0).
The program '[2040] Santima Accounting Software.vshost.exe: Managed (v4.0.30319)' has exited with code 0 (0x0).
没有什么能帮我。我也发现很多人和我一样有同样的问题,但在任何地方都没有解决办法
我的设置和项目的设置方式:
我正在为当地环境使用最新的wamp。
我使用的是visual studio 20102012快速版。
我正在使用最新的mysql连接器
mysql上的用户结构:
请有人帮我摆脱这个垃圾。虽然这个问题在近两年前被报道过,但我计划写下我的答案,我希望有人觉得这个信息有用。 这是我的环境:
netsh winsock reset
当然,您可以使用其他专用工具来解决此问题。虽然这个问题在近两年前就有报道,但我计划写下我的答案,希望有人能发现这些信息有用。 这是我的环境:
netsh winsock reset
当然,,您可以使用其他专用工具来修复此问题。只需将配置文件的MySQL连接字符串从localhost更改为
127.0.0.1
即可解决您的问题。只需将配置文件的MySQL连接字符串从localhost更改为127.0.0.1
即可解决您的问题。您是否拥有ipv4和IPv6框中的ipv6地址?不,仅ipv4.ipv6已自动设置为。是否可能是ipv4和ipv6套接字连接混合使用?您的连接字符串是什么样子的?mysql正在侦听ipv4和ipv6地址吗?您可以将其配置为仅使用一个吗?public MySqlConnection con=new MySqlConnection(“Server=localhost;Database=santima;Uid=google;Pwd=;”;问题解决了。重新安装visual studio和wamp。如果安装了IIS和sql server,请重新安装。您的邮箱中是否有ipv4和ipv6地址?不,只有ipv4.ipv6才自动设置为。是否可能混合了ipv4和ipv6套接字连接?您的连接字符串是什么样子的?mysql正在侦听ipv4和ipv6地址吗?您可以将其配置为仅使用一个吗?public MySqlConnection con=new MySqlConnection(“Server=localhost;Database=santima;Uid=google;Pwd=;”;问题解决了。重新安装visual studio和wamp。如果安装了IIS和sql server,请重新安装。我们已在Win8、VS2013、MySql 5.7、Connector 6.9.6中测试了此解决方案。这实际上解决了我们的问题。谢谢。我们已经在Win8、VS2013、MySql 5.7、Connector 6.9.6中测试了此解决方案。这实际上解决了我们的问题。非常感谢。