IIS 配置FTP在内网情况下使用没有任何问题,但是配置了外网连接后一直不成功。
报错原因如下:
200 Type set to A
501 Server cannot accept argument
解决办法:
1.首先检查服务器管理器中的入站规则,确保已启用FTP服务器。
2.打开控制面板>Windows防火墙,单击左侧的允许程序或功能通过Windows防火墙,在新窗口中单击允许运行另一程序。在浏览中找到C:\Windows\System32\svchost.exe
,打开并添加。此时会多出一项Windows服务主进程,勾选后面的两个复选框,完成后单击确定。
做完上述两步之后外网访问就没有问题了
备注:关于 Internet 的被动模式是需要被勾选上的