0

设想:

  • 我尝试使用以下代码将视频发布到 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[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) --> at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)

我的问题:

  • 我应该如何解决这个问题?
4

1 回答 1

1
  1. 检查以确保您没有被服务器上的防火墙或 TCP 过滤阻止
  2. 运行网络跟踪以查看实际从您的服务器传输的流量
  3. 检查 HTTP KeepAlive 已禁用(看到很多人对此有问题)
  4. 出于任何其他可能的原因谷歌它可能会在您的服务器上失败。
于 2010-07-15T18:05:29.940 回答