gpt4 book ai didi

.net-core - CentOS 上 Bamboo 中的 .Net Core SFTP 集成测试

转载 作者:行者123 更新时间:2023-12-04 19:40:51 24 4
gpt4 key购买 nike

我正在为 SFTP 代码编写集成测试,因此我的测试使用 SFTP 服务器库来启动 SFTP 服务器,该服务器在每个测试用例的随机端口上进行监听。在 Visual Studio 2019 for Mac 上使用 .Net Core,我的测试全部成功。当我在代理运行 CentOS 的 Bamboo 构建服务器上运行时,我收到以下错误:

05:01:09.4224  ERROR Failed to connect to localhost System.Net.Sockets.SocketException (111): Connection refused
15-Aug-2020 05:01:10 at Renci.SshNet.Abstractions.SocketAbstraction.Connect(IPEndPoint remoteEndpoint, TimeSpan connectTimeout)
15-Aug-2020 05:01:10 at Renci.SshNet.Session.SocketConnect(String host, Int32 port)
15-Aug-2020 05:01:10 at Renci.SshNet.Session.Connect()
15-Aug-2020 05:01:10 at Renci.SshNet.BaseClient.CreateAndConnectSession()
15-Aug-2020 05:01:10 at Renci.SshNet.BaseClient.Connect()
日志表明 SFTP 服务器正在启动并正确绑定(bind)到随机端口,所以我不确定为什么到 localhost 的出站连接会失败。

最佳答案

localhost没用,但是127.0.0.1确实有效。显然构建代理没有 localhost名称配置。

关于.net-core - CentOS 上 Bamboo 中的 .Net Core SFTP 集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63461412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com