2012-07-10 53 views
0

我有一個問題,我想要保存在使用asp.net目錄中的HTML文件。 但是,當我嘗試這樣做, 我得到了一個安全例外如下。文件權限,同時保存到服務器的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) 

請幫忙。 thanx提前。

+1

我們可以看到您的文件編寫代碼嗎? – TheZ 2012-07-10 07:25:42

+0

錯誤狀態爲「因爲它正在被另一個進程使用」:您確定沒有其他人正在使用該文件嗎? – Marco 2012-07-10 07:26:27

回答

0

您的文件正在被另一個進程使用,說明了所有內容,您必須檢查誰在使用該文件,即如果您在另一個應用程序中打開了html文件,還請確保關閉了StreamWriter或FileStream (例如yourstreamwriter.close()),否則你會得到這個異常。