XML ファイルをサーバーに保存し、FTP 経由で別のリモートに送信しようとしています。XMLファイルを作成/保存するために、私は使用しています
XmlWriter writer = XmlWriter.Create("d:\\path\\to\\folder\\filename.xml");
そしてFTPにアップロード。
FtpWebRequest reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(filename);
すべて正常に動作します。XML ファイルの作成、フォルダへの保存、FTP への送信が正しく行われます。しかし、コードの展開中に問題が発生しました。ロード バランサーと2 つの製品サーバーがあります。そのため、現時点ではどこに保存されるかわかりません。他のサーバーでは利用できない可能性があるため、404 が返される可能性があります。
XML ファイルを保存するときに、ファイルの場所の前にサーバー名を指定する方法はありますか? 基本的に、既に実装されているコードとともに、共通の場所指定子をホスト名/IPアドレスのように調べたいと思っています。