目前透過itextsharp將內容轉成pdf再附檔mail出去,但只有第一次寫入pdf檔可以成功,第二次要寫入就會出現
「由於另外一個處理程序正在使用檔案 .....,所以無法存取該檔案」的錯誤訊息如圖,

網頁就無法再繼續動作,一定要將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()