dav*_*idb 7 cloud ftp virtual-machine azure
我在Windows 2008虚拟机上的IIS7中设置了FTP.我在端点内启用了端口21,Active FTP工作正常.但我不确定如何通过被动连接.我遵循了Microsoft文档(在IIS中启用了一系列端口并允许本地防火墙上的相同端口)我还允许Azure管理中端点内的端口.这没用.
我在一个非官方的MS论坛上的某处读到MS不允许在Azure中使用被动FTP.这是真的?如果没有,有人可以指导我找到正确的文件吗?
谢谢
关于上面引用的帖子的另一条信息(http://www.itq.nl/blogs/post/Walkthrough-Hosting-FTP-on-IIS-75-in-Windows-Azure-VM.aspx) - 在结束它说你需要使用以下命令在IIS中添加端口范围:
appcmd set config /section:system.ftpServer/firewallSupport \
/lowDataChannelPort:7000 /highDataChannelPort:7014
Run Code Online (Sandbox Code Playgroud)
这对我来说失败了,因为端口范围已锁定,因此只能在根IIS节点上设置.错误是:
Support (Your site name) /lowDataChannelPort:5000 /highDataChannelPort:6000
ERROR ( message:Can not set attribute "lowDataChannelPort" to value "5000".. Rea
son: This configuration section cannot be used at this path. This happens when t
he section is locked at a parent level. Locking is either by default (overrideMo
deDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny"
or the legacy allowOverride="false".
. )
Run Code Online (Sandbox Code Playgroud)
如果您将IIS节点遍历到根服务器节点,选择"功能视图",然后选择"FTP防火墙支持",则可以使用文本框在此处设置数据通道端口范围,而无需编写脚本,并避免此错误.完成后,您需要重新启动ftp服务(如上所述),并且被动FTP工作正常.
我在这里添加了这个额外的答案,因为无法运行appcmd命令来设置端口范围让我绕圈数小时,这可能有助于其他人避免同样的问题.
| 归档时间: |
|
| 查看次数: |
9724 次 |
| 最近记录: |