0

我有一个问题,我想使用 asp.net 在目录中保存一个 html 文件。但是当我尝试这样做时,我得到了一个安全异常,如下所示。

7/10/2012 12:03:54 AM,http://www.teddytank.com/admin/AddNewsLetter.aspx?  
      nid=3,System.IO.IOException: The process cannot access the     
file   'D:\hosting\7837152\html\ne\newsletter06_07_2012_T_37.html' because it is being 
used by    another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileInfo.Delete()
at Admin_AddNewsLetter.Submit_Click(Object sender, EventArgs e)
7/10/2012 12:04:45 AM,http://www.teddytank.com/admin/AddNewsLetter.aspx?      
nid=3,System.IO.IOException: The process cannot access the file '
 D:\hosting\7837152\html\ne\newsletter06_07_2012_T_37.html' because it is being used by
another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileInfo.Delete()
at Admin_AddNewsLetter.Submit_Click(Object sender, EventArgs e) 

请帮忙。提前谢谢。

4

2 回答 2

0

您的文件正在被另一个进程使用,这说明了一切,您必须检查谁在使用该文件,也就是说,如果您在另一个应用程序中打开了 html 文件,还要确保您关闭了 StreamWriter 或 Filestream(例如 yourstreamwriter. close()),否​​则你会得到这个异常。

于 2012-07-10T07:27:38.303 回答
0

尝试重置应用程序池

于 2012-07-10T07:28:07.943 回答