Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
如何在Windows服务中自托管基于TCP的WCF服务?_Wcf_Tcp_Windows Services - Fatal编程技术网

如何在Windows服务中自托管基于TCP的WCF服务?

如何在Windows服务中自托管基于TCP的WCF服务?,wcf,tcp,windows-services,Wcf,Tcp,Windows Services,我正在尝试在Windows服务中自托管基于TCP的WFC服务。Windows服务是用于执行2个作业的包装器: 托管基于TCP的WCF服务(注意Windows服务是一个简单的服务) 在其下运行其他Windows服务 我能够运行Windows服务,但当尝试使用客户端连接到它时,我得到了TCP 10061:目标计算机主动拒绝连接 这里可能缺少什么;为什么我会收到TCP 10061消息?听起来好像你的防火墙正在阻止传入的请求。您是否在防火墙中打开了要公开WCF服务的TCP端口?您是否确定尝试连接的端口是

我正在尝试在Windows服务中自托管基于TCP的WFC服务。Windows服务是用于执行2个作业的包装器:

  • 托管基于TCP的WCF服务(注意Windows服务是一个简单的服务)
  • 在其下运行其他Windows服务
  • 我能够运行Windows服务,但当尝试使用客户端连接到它时,我得到了
    TCP 10061:目标计算机主动拒绝连接


    这里可能缺少什么;为什么我会收到
    TCP 10061
    消息?

    听起来好像你的防火墙正在阻止传入的请求。您是否在防火墙中打开了要公开WCF服务的TCP端口?您是否确定尝试连接的端口是WCF侦听的端口?您是否曾经访问过此端口?我有一个类似的问题,除了我的工作在本地,但不是当服务在局域网上的另一台机器上。我没有运行防火墙,我有类似的设置,它工作得很好。我正在使用安装项目安装Windows服务。您能详细说明一下安装Windows服务所使用的安装程序吗。你能看到it服务管理控制台吗?它启动了吗?我知道这有点过时,但是哪个帐户在运行该服务呢?请注意,这会影响您的功能。。。