代码之家  ›  专栏  ›  技术社区  ›  Jim G.

.NET 2.0:主机中的软件中止了已建立的连接

  •  0
  • Jim G.  · 技术社区  · 14 年前

    脚本:

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

      youtubeentry createdentry=服务。上传(newentry);

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

    • 在Win2K服务器(运行.NET 2.0)上失败,错误如下:

    2010-07-15 01:14:08 pm主机system at system.net.sockets.socket.send(byte[]buffer,int32 offset,int32 size,socketflags socketflags)中的软件中止了已建立的连接。 -->at system.net.sockets.networkstream.write(byte[]缓冲区,int32偏移量,int32大小)

    我的问题:

    • 我应该如何解决这个问题?
    1 回复  |  直到 14 年前
        1
  •  1
  •   Tommy    14 年前
    1. 检查以确保服务器上的防火墙或TCP筛选没有阻止您。
    2. 运行网络跟踪以查看实际从服务器通信的流量
    3. 检查http keepalive是否被禁用(在上看到很多人对此有问题)
    4. Google it 因为任何其他可能的原因,这可能会在您的服务器上失败。
    推荐文章