0
看看我们的IIS-FTP服务器中的事件查看器,注意到里面有很多条目:“主机用户在120秒不活动后超时。”如何使用C#明确注销ftp站点?
是否有一种方法可以明确注销C#中的FTP并使事件查看器不那么健谈?
我找不到任何通过搜索(和这里),甚至从微软的代码示例没有说任何关于注销。这是否意味着没有人真的注销FTP,直到不活动才会将用户关闭?
我们或多或少借用AsynchronousFtpUpLoader代码从这里:http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest(v=vs.110).aspx
将KeepAlive设置为false会如何?这有帮助吗? – 2014-11-06 18:54:22
我会尝试将其设置为false。 – 2014-11-06 22:40:44
诀窍是代码需要发送一个“再见”命令到FTP服务器,让它在那个时候断开连接。大多数FTP服务器在几分钟后就会断开连接,所以挂起连接并不是什么大问题,因为它会在几分钟没有活动后关闭。 – StarPilot 2014-11-20 21:01:07