Stellt sich vielleicht die Frage nach dem FTP Basisverzeichnis. Hast du das schon geprüft wohin der FTP auf dem MS Server zeigt und ob darin die gewünschten Verzeichnisse vorhanden sind. Jedenfalls deutet der letzte Fehler auf so was hin. Viel Glück.

Anmerkung:
Mach den PUT mal ohne Verzeichnisangabe hinten raus und schau ob's funktioniert bzw. in welches Nirwana dein File verschwunden ist.