我創建了一個XML文件,我需要在註冊時通過電子郵件發送給用戶。 創建XML文件後,我將它作爲附加文件名(使用ServeMapPath)傳遞,並且電子郵件程序將電子郵件與文件一起發送。是啊。但是,我然後想要刪除該文件。提交到SendEmail後,進程無法訪問該文件()
它出現在SmtpClient客戶端=新的SmtpClient(settings.SMTPServer);在發送電子郵件後鎖定文件。即使我等了很長時間,它仍然是鎖定的。從Visual Studio使用IISExpress。如果我存在Visual Studio並重新打開調試,則可以刪除或覆蓋文件一次。
這是在Visual Studio下開發的一個特性嗎?任何變通的測試? IIS會將該文件鎖定在生產服務器上嗎?
您獲得瞭解答您的問題的聲譽,+1! –