方案:

  • 我试图用以下代码将视频发布到YouTube:

    youtubeentry createdentry= service.upload(newentry);

  • 这在我的开发人员机器上工作(运行Windows XP)。

  • 它在win2k服务器(运行.NET 2.0)上失败,其中包含以下错误:

2010-07-15 || 01:14:08 PM ||既定的连接由主机中的软件中止||系统|||||在System.Net.Sockets.socket.send(byte []缓冲区,int32偏移量,int32尺寸,socketflags socketflags) - >在System.net.sockets.networkstream.write(byte []缓冲区,int32 offset,int32大小)

我的问题:

  • 如何解决这个问题?
有帮助吗?

解决方案

  1. 检查以确保您没有通过服务器上的防火墙或TCP过滤阻止
  2. 运行网络跟踪以查看实际从服务器传送的流量
  3. 检查http keepalive被禁用(看到很多人遇到了这个问题)
  4. 对于您的服务器上可能失败的任何其他可能的原因。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top