Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
或者
TcpClient tClient = new TcpClient(socketIp,socketPort); 错误信息:不支持此接口调试通过继续加分,提提思路也好。

解决方案 »

  1.   

    你在本机上调试正常 发布到服务器 你的服务器 是不是防火墙的问题.如果是
    TcpClient tClient = new TcpClient(socketIp,socketPort);  这都有问题..那应该是网络的问题..
      

  2.   

    如果是 
    TcpClient tClient = new TcpClient(socketIp,socketPort);  这都有问题..那应该是网络的问题..猜想是服务器有多个网卡,并且网络属性里绑了IPV6协议,并且其中有一个网卡的网线没插。哈哈把那个没插网线的设备禁用掉,或是把所有IPV6协议去掉。就行了。
      

  3.   

    1、检查服务的网络状态2、检查开发机和服务器上的.NET Framework版本是否一致3、把报异常的代码上下文贴出来一段供大家分析分析
      

  4.   


    补充一下,用户角色也有关系,如果是受限用户,那么无法开启端口是正常的,请使用PowerUser以上角色使用程序。
      

  5.   

    Server Error in '/webgpsnew' Application.
    --------------------------------------------------------------------------------The resource cannot be found. 
    Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. Requested URL: /webgpsnew/Error.aspx
      

  6.   

    错误信息:不支持此接口 
    --------------------------检查服务器的.netframework版本看看是否和你本机开发的版本一致。
      

  7.   

    如果你是asp.net程序,请在IIS里面查看一下你选择的framework是不是正确的!
      

  8.   

    asp2.0--------2.2.50727相同的
      

  9.   

    我记得好像IIS不支持直接用tcp 通讯吧,你是放在iis里的??好像vista或者windows2008的iis因为有wae,才支持的,你的机器是什么操作系统,你的服务器是什么操作系统?
      

  10.   

    究其原因,估计iis,如果网站配置了80端口,那么就只有80端口被开放,如果你的tcp使用这个端口就不允许了,使用其他端口好像也不行吧。
      

  11.   


    在IIS6.0上曾经做过Remoting,应该也支持Socket连接的。楼主的问题是在开发机上可以,放到服务器上不行。这中间没有任何改变吗?另外楼主提到升级一词?不知道是什么意思能否把问题产生的场景描述清楚一些?否则看客们都是稀里糊涂的,只能凭经验瞎猜
      

  12.   

    楼主 + 我msn 账号    [email protected]