C# web程序连接mysql 5.7.44报错 System.IO.I0Exception:从传输流收到意外的EOF或0个字节。

osc_86926245 发布于 10/10 14:36
阅读 134
收藏 0

鸿蒙原生应用开发者激励计划发布!最高获百万现金!点击立即参与

C# web项目框架是 .net 2.0 ,在内部Windows服务器连接mysql 5.6成功,部署到客户Windows服务器连接5.7.44,失败, 报错: System.IO.I0Exception:从传输流收到意外的EOF或0个字节。
.FixedSizeReader.ReadPacket(Bytel] buffer, Int32 offset, Int32 count)
.Security.Ss1State. StartReadFrame(Bytel] buffer, Int32 readBytes, AsymcProtoco1Request asymcRequest).Security.Ss1State.StartReceiveB1ob(Bytel] buffer, AsyncProtoco1Request asyncRequest)
.Security.Ss1State. ForceAuthentication(Boolean receiveFirst, Bytel] buffer, AsmcProtoco1Request asyncRequest).Security.Ss1State.FrocessAuthentication(LazyAsyncResult 1azyResult)
.MySqlC1ient.NativeDriver.StartSSLO
.MySq1C1ient. NativeDriver. Open()
.MySq1C1ient. Driver. Open()
.MvSq1C1ient.Driver.Create(MySq1ConnectionStringBui1der settings)
.MySq1C1ient.MySq1Fool.GetPooledConnection()
.MySqlC1ient.MySqlFoo1.TryToGetDriver(O I
a.MvSg1C1ient.MySalPoo1. GetConnection()
a.MySq1C1ient. MySqlConnection. Open()
Jatabase.DataAccess.ExecuteDataSet(String commandText)

其中,客户服务器的数据库和程序同一台服务器,客户端可以连接MySQL。

 

加载中
0
neocean
neocean

应该是驱动问题吧? 连接器驱动用的哪个?

0
IT技术分享社区
IT技术分享社区

应用程序是基于.NET 2.0框架,可能需要使用与MySQL 5.7.44兼容的MySQL Connector/NET版本。您可能需要更新或更换驱动程序以确保兼容性。根据搜索结果,您可以尝试下载最新版本的MySQL Connector/NET,并替换项目中的 MySql.Data.dll 文件。

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部