江湖救急 高手来!! 由于目标机器积极拒绝,无法连接。 || 我在线等啊

lwqqwe 2011-02-16 11:48:44
今天做了个邮箱找回密码 在本地测试没问题 但是放到外网上就报错了
以下是错误信息

请大家给个说法 急死我了!!!!


由于目标机器积极拒绝,无法连接。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Net.Sockets.SocketException: 由于目标机器积极拒绝,无法连接。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:


[SocketException (0x274d): 由于目标机器积极拒绝,无法连接。]
System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) +1001858
System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP) +33
System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception) +431

[WebException: 无法连接到远程服务器]
System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6, Int32 timeout) +1447448
System.Net.PooledStream.Activate(Object owningObject, Boolean async, Int32 timeout, GeneralAsyncDelegate asyncCallback) +190
System.Net.PooledStream.Activate(Object owningObject, GeneralAsyncDelegate asyncCallback) +21
System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout) +318
System.Net.Mail.SmtpConnection.GetConnection(String host, Int32 port) +227
System.Net.Mail.SmtpTransport.GetConnection(String host, Int32 port) +316
System.Net.Mail.SmtpClient.GetConnection() +42
System.Net.Mail.SmtpClient.Send(MailMessage message) +1485

[SmtpException: 发送邮件失败。]
System.Net.Mail.SmtpClient.Send(MailMessage message) +2074
SendMail.Send(String to, String from, String subject, String body, String userName, String password, String smtpHost) +169
dopost.sendemailcontent(String title, String body, String email) +328
dopost.Page_Load(Object sender, EventArgs e) +8278
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +34
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061


...全文
247 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwqqwe 2011-02-16
  • 打赏
  • 举报
回复
我把 分都平分给大家吧
lwqqwe 2011-02-16
  • 打赏
  • 举报
回复
谢谢大家 问题找到了

万分感谢
枪牌 2011-02-16
  • 打赏
  • 举报
回复
这个问题在和设备通信的时候碰到过
后来问题的解决是嵌入式改的,也就是socket的服务器端的问题

另外和服务器的操作系统也可能有关,当服务器端socket产生异常时
2000会产生一段报文,详细不清楚,XP则没什么反映
这个只是举个例子,会造成不同的结果
haojuntu 2011-02-16
  • 打赏
  • 举报
回复
"无法连接到远程服务器",远程服务器的防火墙关闭了没。。
阿非 2011-02-16
  • 打赏
  • 举报
回复
防火墙
Rock870210 2011-02-16
  • 打赏
  • 举报
回复
先检查连接地址和端口等基础信息。再考虑下权限问题
lwqqwe 2011-02-16
  • 打赏
  • 举报
回复
我服务器 给了权限了
Rock870210 2011-02-16
  • 打赏
  • 举报
回复
貌似权限问题

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧