可以说,我们在最近失效的Azure 2012 VM上安装了CrushFTP。我们结束了新虚拟机的工作,然后将原始数据磁盘重新连接到新虚拟机。
为CrushFTP的Web门户部分配置IIS,并清除登录页面(现在位于2016 VM上)上的一些脚本错误后,尝试登录CrushFTP时收到HTTP 405错误。
我检查以确保VM接受POST请求-可以。令人困惑的是,当我检查浏览器控制台时,它表示服务器不接受POST,并且这种情况在我们公司的网络和网络外部均在发生。我可以从工作网络中看到代理服务器存在问题,但是从网络外部的移动设备中,我看到了完全相同的拒绝方法。
有什么想法吗?由于CrushFTP是一个黑匣子,因此我没有很多代码可以共享。
编辑:我认为IIS安装程序是一个红色的鲱鱼。我是从一位前同事那里做一些笔记的,他对此进行了设置,但是我不相信她是在IIS中进行设置的。
根据我的阅读,CrushFTP HTTP服务器需要通过VM中的端口转发作为公共应用公开。每当我在VM上本地运行Crush时,一切正常。但是,由于我在IIS中进行了设置,因此无法正常工作。
答案 0 :(得分:0)
我知道了。我必须在IIS中添加POST的“允许”条目。