[問題] ASP.NET 無法連續讀取同一個檔案
目前透過itextsharp將內容轉成pdf再附檔mail出去,
但只有第一次寫入pdf檔可以成功,第二次要寫入就會出現
「由於另外一個處理程序正在使用檔案 .....,所以無法存取該檔案」
的錯誤訊息如圖,http://img409.imageshack.us/img409/6490/errorba.jpg

網頁就無法再繼續動作,一定要將IIS重啟才可以,但始終都只有第一次成功,
無法連續讀取檔案,在程式最後有將程序給關閉,但還是一樣,希望大家可以
幫忙看一下,以下是程式碼
Dim doc As Document = New Document
Dim fs As FileStream = File.Create("C:\Inetpub\wwwroot\test\test.pdf")
PdfWriter.GetInstance(doc, fs)
doc.Open()
.
.
.
doc.Close()
fs.Dispose()
fs.Close()
mail.Attachments.Add(New System.Net.Mail.Attachment("C:\Inetpub\wwwroot\
test\test.pdf"))
.
.
mail.Attachments.Clear()
mail.To.Clear()
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.105.194.100
※ 編輯: nomoty 來自: 112.105.194.100 (09/06 21:50)
→
09/06 22:26, , 1F
09/06 22:26, 1F
→
09/06 22:36, , 2F
09/06 22:36, 2F
推
09/07 09:13, , 3F
09/07 09:13, 3F
→
09/07 09:22, , 4F
09/07 09:22, 4F
→
09/07 14:28, , 5F
09/07 14:28, 5F