FTP站点无法启动

  • 我在为Windows Server 2008 R2设置FTP时遇到了一个奇怪的错误

  • 完成FTP的设置后,我试着启动它,因为它默认OFF 而我认为它应该默认启动。

建立FTP后

  • 试图启动这个FTP,我遇到了一个错误,说:“FTP不能启动。另一个FTP站点可能使用相同的端口”。

**尝试启动FTP **

  • 由于除此之外没有其他的ftp站点,我无法弄清楚。

  • 是的,当然我试过netstat -a ,发现端口号21已经在监听 ,但是我没有看到任何运行在我的IIS console上的ftp站点。

在这里输入图像说明

  • 任何人都可以请帮助我,如何解决这个问题,或至less让我知道如何停止在端口21监听的服务,所以它停止听了…所以,然后我可以设置这个当前的FTP站点,以侦听端口21 。

您可以使用netstat -anb命令查看哪个进程在端口21上侦听。

一定要从提升的命令行运行。

编辑 :澄清,这是什么-anb选项:

  • a显示侦听端口以及打开的连接
  • n不尝试parsing主机名和端口号(使其更快)
  • b尝试显示与每个特定套接字关联的进程。

如果别的东西正在使用端口,并且您需要它仍然运行或无法更改,则可以将FTP站点绑定到另一个IP地址,并使用该IP地址上的FTP端口

打开IISpipe理器。 在“连接”窗格中,展开树中的“网站”节点,然后单击以select要为其添加绑定的站点。在“操作”窗格中,单击“绑定”。 在“站点绑定”对话框中,单击“添加”。 在“添加站点绑定”对话框中,添加绑定信息,然后单击“确定”

认为您可能需要通过Web安装程序下载FTP服务器才能够为FTP站点执行此操作。

重新启动Windows服务“Microsoft FTP服务”在Windows 10上为我做的窍门。

在这里输入图像说明

原始来源:

http://clintboessen.blogspot.com/2013/03/the-ftp-site-cannot-be-started-another.html?_sm_au_=iVV766VqSV6HNtVN

请确保为您的FTP站点启用了套接字池。

  • 启动“IIS控制台”
  • 转到你的“FTP站点”
  • 寻找“高级设置”
  • 在连接中,“禁用套接字池”
  • 将其设置为“false”(默认)

当我closures套接字池时,出现同样的错误。