我遇到了网站问题。工作是创建制表符分隔的文本文件,并通过Web服务上传。
我正在使用“使用”关键字创建文本文件。
using (StreamWriter sw = new StreamWriter(path))
{
sw.Write(sb.ToString());
sw.Close();
}
直到这里,如果出现错误,也可以。 但我提交如下
request.FeedContent = File.Open(HttpContext.Current.Server.MapPath("~/filename.txt"), FileMode.Open, FileAccess.Read);
feedcontent接受一个流。 现在有时会出现错误(服务器错误等) 在这种情况下,应用程序开始提供错误: - 进程无法访问文件'\\ user \ htdocs \ filename.txt',因为它正由另一个进程使用。 什么时候我们想重复这个过程。
问题被放大,因为文件没有在同一天关闭,重新提交只能在第二天完成。
我如何在page_unload事件中或以任何其他方式释放资源?