У нас был установлен CrushFTP на виртуальной машине Azure 2012, которая недавно умерла, так сказать. Мы завершили работу над новой виртуальной машиной и подключили исходный диск с данными к новой виртуальной машине.
После настройки IIS для части веб-портала CrushFTP и устранения некоторых ошибок сценариев на целевой странице, которая теперь находится на виртуальной машине 2016 года, мы получаем ошибку HTTP 405 при попытке войти в CrushFTP.
Я проверил, чтобы убедиться, что виртуальная машина принимает POST-запросы. Смущает то, что когда я проверяю консоль браузера, он говорит, что сервер НЕ принимает ПОЧТЫ, и это происходит как в сети нашей компании, так и за ее пределами. По нашей рабочей сети я вижу, что это проблема с нашим прокси-сервером, но с моего мобильного устройства вне сети я вижу точно такие же отклоненные методы.
Есть идеи? У меня нет большого количества кода для обмена, так как CrushFTP - это черный ящик.
РЕДАКТИРОВАТЬ: Я думаю, что установка IIS была красная сельдь. Я собирал некоторые заметки от бывшего сотрудника, который это настраивал, но я не верю, что она настроила это в IIS.
Из того, что я читаю, сервер HTTP CrushFTP должен быть представлен как общедоступное приложение через переадресацию портов в виртуальной машине. Всякий раз, когда я запускаю Crush локально на ВМ, все работает нормально. Но так как я настроил это в IIS, это не сработало.