在尝试使用此方法从我的 ASP.NET Web 应用程序中读取文件时:
string strContents;
using (StreamReader sr = new StreamReader(strFilePath))
{
strContents = sr.ReadToEnd();
}
我得到以下异常:
该进程无法访问文件“file_path”,因为它正被另一个进程使用。
所以我很好奇,有没有办法知道是什么锁定了这个文件?
PS。很高兴从异常内部知道这一点,如果不可能,有没有其他方法可以知道它?