try
{
using (MemoryStream stream = new MemoryStream())
{
path = Server.MapPath(@"\\Files\\" "file.txt");
StreamWriter tw = new StreamWriter(path, false, Encoding.GetEncoding("windows-1255"));
tw.Write("Hello dear file");
tw.Flush();
tw.Close();
tw.Dispose();
stream.Close();
stream.Dispose();
}
}
catch (Exception ex)
{
string msg = ex.Message;// Error
return null;
}
return path;
When used again the error is:
The process cannot accsess the file because another process is using the file
How to release the use of the file to enable reuse?
CodePudding user response:
You need to use this pattern everywhere you are working with the file:
using (_httpClient = new HttpClient())
{
//code to do
}