CCNET 在 Web 仪表板上抛出了这个异常。这是什么原因造成的?System.Net.Sockets.SocketException:无法建立连接,因为目标计算机主动拒绝它 127.0.0.1:21234 服务器堆栈跟踪:在 System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) 在 System.Net .Sockets.Socket.Connect(EndPoint remoteEP) 在 System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket(EndPoint ipEndPoint) 在 System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket() 在 System.Runtime.Remoting.Channels.RemoteConnection .GetSocket() 在 System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machinePortAndSid, Boolean openNew) 在 System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage msg, ITransportHeaders requestHeaders,
Ess
问问题
5070 次
2 回答
17
你有没有检查 ccservice 是否已启动?您可以使用 telnet 进行检查,为了进行测试,我们可以使用 ccnet.exe,它是一个控制台应用程序,用于简化
于 2009-10-27T15:27:15.233 回答
5
这个问题看起来像另一个进程锁定了 CCNet 正在使用的同一个端口。您可以使用PortMon来跟踪哪个进程正在锁定该特定端口。您还可以在配置文件中配置 CCNet 以使用不同的端口来避免冲突。配置应如下所示
<system.runtime.remoting>
<application>
<channels>
<!-- change port here -->
<channel ref="tcp" port="21234">
<serverProviders>
<formatter ref="binary" typeFilterLevel="Full"/>
</serverProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>
于 2012-04-21T15:14:27.100 回答