C#生成文件后貌似非正常关闭的问题。。。
while (reader.Read()) //循环
{  
  //if (!File.Exists("d:\\rzrq\\" + reader[3].ToString()))
   //{
    byte[] LocalFile = null;
     LocalFile = (byte[])reader[7];   //这是存放的文件数据内容,准备写在本地文件
     FileStream fs;
     FileInfo fi = new System.IO.FileInfo("d:\\rzrq\\" + reader[3].ToString()); //本地文件
     fs = fi.OpenWrite();
    fs.Write(LocalFile, 0, LocalFile.Length);                         
     fs.Close();
  //}
    send(reader[0].ToString(), reader[1].ToString(), reader[2].ToString(), reader[3].ToString(), int.Parse(reader[4].ToString()), "d:\\rzrq\\" + reader[3].ToString());   //这是1个应用子程序
     File.Delete("d:\\rzrq\\" + reader[3].ToString());     //删除失败,提示不能访问
  }
------解决方案--------------------
client.UseDefaultCredentials = false
改成
true
------解决方案--------------------你了 自己解决了?
------解决方案--------------------既然最后不需要保存至本地文件,为什么不用MemoryStream,而是使用一个临时文件呢?