1
什麼是功能無法刪除,因爲IIS
這個web應用允許用戶上傳到Web服務器,下載和刪除上傳的Web服務器上的文件的文件。
問題
下載文件後,當用戶試圖刪除它,會拋出異常說這個文件正在由另一個進程使用。
下載完成後可以做些什麼,以便IIS釋放文件上的任何鎖定?
什麼是功能無法刪除,因爲IIS
這個web應用允許用戶上傳到Web服務器,下載和刪除上傳的Web服務器上的文件的文件。
問題
下載文件後,當用戶試圖刪除它,會拋出異常說這個文件正在由另一個進程使用。
下載完成後可以做些什麼,以便IIS釋放文件上的任何鎖定?
您是否使用Server.TransferFile從服務器提供文件?或者你可能在你的處理程序中設置了一些類似的方法來發送文件。我唯一看到的解鎖文件是重置IIS: -/
而不是讓IIS提供文件if你讓asp.net發回的響應流中,那麼你不應該得到與被鎖定
也確保你處置正在訪問文件的任何流讀者的文件有問題..
如果這沒有幫助,那麼請張貼代碼:-)
可以請你發佈有故障的代碼嗎?根據jerrymouse的評論, – jerrymouse 2011-12-23 07:05:31
,你能發佈保存上傳文件的代碼嗎? – isNaN1247 2011-12-23 07:56:02
@Vijay也許我是誤解,但你是否說用戶會下載文件(到他們的桌面),但是當他們試圖刪除這個文件時,他們會得到一個錯誤。這可能與IIS無關 – Prescott 2011-12-23 08:02:41