首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将数据从本地托管的应用程序插入到Appharbor MySQL数据库(超时异常)

无法将数据从本地托管的应用程序插入到Appharbor MySQL数据库(超时异常)
EN

Stack Overflow用户
提问于 2012-03-10 15:00:33
回答 1查看 949关注 0票数 1

我从本地托管的应用程序上载图像到本地数据库。它工作得很好!

我尝试将其上传到Appharbor MySQL数据库,但收到以下错误。

(连接设置正常。我已经用样本字符串和数字测试了插入)

MySql.Data.MySqlClient.MySqlException (0x80004005):超时已过期。在操作完成之前超时时间已过,或者服务器没有响应。-> System.TimeoutException:连接尝试失败,因为接入方在一段时间后没有正确响应,或者建立连接失败,因为连接主机响应失败-> System.IO.IOException:无法从传输连接读取数据:连接尝试失败,因为接入方在一段时间后没有正确响应,或者建立连接失败,因为连接主机响应失败。-> System.Net.Sockets.SocketException:连接尝试失败,因为被连接方在一段时间后没有正确响应,或者建立连接失败,因为连接主机在System.Net.Sockets.Socket.Receive(Byte[] buffer,Int32 offset,Int32 size,SocketFlags socketFlags)在System.Net.Sockets.NetworkStream.Read(Byte[] buffer,Int32 offset,Int32 size)响应失败-内部异常堆栈跟踪结束-在System.Net.Sockets.NetworkStream.Read(Byte[] buffer,Int32 offset,MyNetworkStream.HandleOrRethrowException(Exception缓冲区的MyNetworkStream.Read(Byte[]缓冲区,Int32偏移,Int32计数)的内部异常堆栈跟踪的结束,Int32缓冲区的Byte[] ( Int32偏移,Int32计数),Int32的偏移,Int32计数) System.IO.BufferedStream.Read(Byte[]数组,Int32偏移,Int32计数),Byte[]缓冲区,offset,在MySql.Data.MySqlClient.MySqlStream.LoadPacket() at MySql.Data.MySqlClient.MySqlStream.ReadPacket() at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow,Int32& insertedId)在MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId的MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId,Int32& affectedRows,Int32& insertedId),布尔力) MySql.Data.MySqlClient.MySqlDataReader.NextResult() at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior) at MySql.Data.MySqlClient.MySqlConnection.HandleTimeoutOrThreadAbort(Exception ex) at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)位于C:\Users\BOSE\documents\visual studio 2010\Projects\Healthcare\Healthcare\careSeekersUI.aspx.cs:line 43中的MySql.Data.MySqlClient.MySqlCommand.ExecuteReader() at MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery() at Healthcare.WebForm1.Button1_Click(对象发送者,EventArgs e

我该怎么办?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-10 15:17:27

您应该增加CommandTimeout或使用webform以外的其他方式来插入数据(我想到的是MySQL Workbench)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9644586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档