日期:2014-05-18  浏览次数:21261 次

有高分 No connection could be made because the target machine actively refused it
在提交数据的时候 突然报错:
System.Net.Sockets.SocketException:No connection could be made because the target machine actively refused it

程序和DB是在两台机器上 都在正常运行
感觉好像网络环境出了问题 
各位达人 望指点!!! 有高分


------解决方案--------------------
反正我碰见这样的情况要么是ip不对要么是端口没开

------解决方案--------------------
看看你指定的port是不是已经被占用了
------解决方案--------------------
通过sockect访问数据库机器的端口被拒绝!你的端口开放了吗??
------解决方案--------------------
http://mrmzy.bokee.com/viewdiary.13560404.html
上面有这个问题的答案 不过是英文的 在"Making a Connection and Sending Data"的介绍里
------解决方案--------------------
hihi
  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------
ping的通吗?
------解决方案--------------------

ping不通,说明你不是用tcp/ip连的,可能用的name pipes.tcp/ip端口当然也就不起作用。name pipes 好像是基于netbios协议的 ,
网络协议和数据库连接方式都要成对使用,在网络属性和数据库网络连接中配置。
------解决方案--------------------
對方機器拒絕訪問,應該是有防火牆擋住了
------解决方案--------------------
/把端口打开
------解决方案--------------------
应该是9楼高人说的问题
------解决方案--------------------
1.把防火墙的允许数据库访问打开,它就连上了