У меня есть приложение, которое устанавливает FTP-соединение с мэйнфреймом IBM, и все работает нормально. Затем я перекомпилировал против .NET 4, и мэйнфрейм больше не принимает файл с сообщением об ошибке, в котором говорится, что файл не существует или у меня нет прав на него.
Это то, что я использую для отправки файла:
Ftp = (FtpWebRequest)FtpWebRequest.Create(FtpAddress + "%2F'" + "EM.MOM.FIMSDATA" + ".AA." + "RR(+1)" + "'");
Microsoft изменила что-нибудь между .NET 3.5 и 4, потому что это указывает на изменение структуры?