IBMメインフレームへのFTP接続を行うアプリケーションがあり、すべて正常に動作しています。次に、.NET 4に対して再コンパイルすると、メインフレームがファイルを受け入れなくなり、ファイルが存在しないか、ファイルに対する権限がないことを示すエラーメッセージが表示されます。
これは私がファイルを送信するために使用するものです:
Ftp = (FtpWebRequest)FtpWebRequest.Create(FtpAddress + "%2F'" + "EM.MOM.FIMSDATA" + ".AA." + "RR(+1)" + "'");
これはフレームワークの変更を示しているため、Microsoftは.NET 3.5と4の間で何かを変更しましたか?