我正在生成密钥,我需要在服务器上进行记录。当我在当地尝试时,它的作品!问题是当我尝试服务器时...... 存档生成但是当ON THE SERVER下载完成,但我无法打开而无法保存。我没有收到错误......但我无法保存......
代码:
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 :(得分:0)
尝试使用
string fileNamePrivate = "~/PASTA1/archive.txt";
Directory.CreateDirectory(Path.GetDirectoryName(HostingEnvironment.MapPath(fileNamePrivate)));
StreamWriter textWriterPriv = new StreamWriter(fileNamePrivate, false);
服务器如何使用HostingEnvironment.MapPath并设置" false"相反"真"如果你需要覆盖,请在StreamWriter上。