2016-10-19 14 views
-2

私は鍵を生成しており、サーバに記録する必要があります。私はローカルで試してみましたが、それは動作します!問題は、サーバーを試してみるときです... アーカイブが生成されますが、サーバー上でダウンロードが完了しても開くことができず保存できません。私はエラーを取得するドント...しかし、私はちょうど保存することはできません...サーバにファイルを保存する際にエラーが発生しました

コード:

   string fileNamePrivate = @"pasta1/archive.txt"; 
       Directory.CreateDirectory(Path.GetDirectoryName(fileNamePrivate)); 
       StreamWriter textWriterPriv = new StreamWriter(fileNamePrivate, true); 
       var pemWriter = new PemWriter(textWriterPriv); 
       pemWriter.WriteObject(keyPair.Private); 
       pemWriter.Writer.Flush(); 
       textWriterPriv.Close(); 

答えて

0

あなたが使用する必要があるサーバーはどのよう

string fileNamePrivate = "~/PASTA1/archive.txt"; 
Directory.CreateDirectory(Path.GetDirectoryName(HostingEnvironment.MapPath(fileNamePrivate))); 
StreamWriter textWriterPriv = new StreamWriter(fileNamePrivate, false); 

を使用してみてくださいHostingEnvironment.MapPathを設定し、上書きする必要がある場合はStreamWriterの代わりに "false"を設定します。

関連する問題