Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 无法从传输连接读取数据_Vb.net - Fatal编程技术网

Vb.net 无法从传输连接读取数据

Vb.net 无法从传输连接读取数据,vb.net,Vb.net,我得到以下例外情况: System.Net.Mail.SmtpException:发送邮件失败。--> System.IO.IOException:无法从传输读取数据 连接:远程服务器强制关闭了现有连接 主持人。-->System.Net.Sockets.SocketException:现有连接 被位于的远程主机强制关闭 System.Net.Socket.Socket.Receive(字节[]缓冲区,Int32偏移量,Int32 尺寸,SocketFlags(SocketFlags)位于 Sy

我得到以下例外情况:

System.Net.Mail.SmtpException:发送邮件失败。--> System.IO.IOException:无法从传输读取数据 连接:远程服务器强制关闭了现有连接 主持人。-->System.Net.Sockets.SocketException:现有连接 被位于的远程主机强制关闭 System.Net.Socket.Socket.Receive(字节[]缓冲区,Int32偏移量,Int32 尺寸,SocketFlags(SocketFlags)位于 System.Net.Sockets.NetworkStream.Read(字节[]缓冲区,Int32偏移量, Int32 s ize)--内部异常堆栈跟踪的结束---at System.Net.Sockets.NetworkStream.Read(字节[]缓冲区,Int32偏移量, 在System.Net.DelegatedStream.Read(字节[]缓冲区,Int32 System.Net.BufferedReadStream.Read(字节[]处的偏移量,Int32计数) 缓冲区,Int32偏移量,Int32坐标 System.Net.Mail.SmtpReplyReaderFactory.ReadLines(SmtpReplyReader 呼叫者,B oolean one line)在 System.Net.Mail.SmtpReplyReaderFactory.ReadLine(SmtpReplyReader 调用方)在System.Net.Mail.SmtpConnection.GetConnection(字符串主机, System.Net.Mail.SmtpTransport.GetConnection(字符串)上的Int32端口) 主机,Int32端口),位于System.Net.Mail.SmtpClient.GetConnection()处 System.Net.Mail.SmtpClient.Send(MailMessage消息)--内部消息结束 异常堆栈跟踪---在 System.Net.Mail.SmtpClient.Send(MailMessage)位于 E:\testEmail\testEmail\Module1.vb中的testEmail.Module1.Main():第17行


我看到这种错误有不同的原因。我发现启用异常发送很有帮助(通过启用属性includeExceptionDetailInFaults设置为true的serviceDebug标记)

您必须首先将behaviorConfiguration属性添加到服务中

 <service behaviorConfiguration="blah" name="blahService" >

关闭服务标签后,您必须添加

<behaviors>
    <behavior name="blah">
           <serviceDebug includeExceptionDetailsInFaults="true"/>
    </behavior>
</behaviors>

这可能是防火墙问题,或者您是否有权通过正在使用的smtp服务器发送?谷歌免费的smtp服务器,看看这是否是问题所在