我有一個使用的處理器通過SWFUpload的保存上傳的文件,我將文件保存在服務器上的這樣一個aspx網頁鎖定我保存文件保持鎖定狀態(通過w3wp.exe),直到我重新啓動IIS。 保存後有什麼方法可以釋放文件嗎? 謝謝文件之後HttpPostedFile另存爲(LocationOnServer)
2
A
回答
3
我曾經處理過相同的情況。您需要在域帳戶下運行您的應用程序池。也就是說,運行Web應用程序的應用程序池應設置爲以域用戶身份運行。然後,應該爲同一個域用戶授予您試圖上傳到的文件夾的權限。爲了將域用戶分配給您的應用程序池,請從IIS中的應用程序池節點中選擇適當的池,右鍵單擊並選擇屬性。從屬性對話框中選擇標識選項卡,然後選擇「可配置」,然後提供一個域帳戶。然後你應該給你的文件夾上的同一個用戶授予權限。
1
我找不到任何文檔,但您可能必須處置HttpPostedFile對象。大多數情況下,如果文件被鎖定,那麼與它們關聯的某個對象就沒有妥善處理。
0
我會檢查服務器上的文件夾權限。我遇到了類似的問題,即應用程序能夠創建文件但不寫入,導致文件鎖定。
0
你試過對它調用Finalize()嗎?你有沒有可能試圖抓取文件的防病毒或備份軟件?
我不認爲權限是問題,因爲如果您沒有對該文件夾的權限,則無法首先將文件寫入該文件夾。
相關問題
- 1. HttpPostedFileBase轉換爲HttpPostedFile
- 2. 將二進制文件從httppostedfile保存到blob
- 3. 從HttpPostedFile獲取文件路徑
- 4. 下載文件「另存爲」
- 5. 將RadixTree另存爲文件
- 6. 力 '另存爲' SVG文件
- 7. PHP「另存爲...」文件
- 8. 從httppostedfile轉換爲htmlinputfile
- 9. 從位圖轉換爲HttpPostedFile
- 10. 如何將picturebox控件另存爲jpeg文件編輯後
- 11. C#從Dropbox下載文件並將其轉換爲HttpPostedFile
- 12. ASP.NET中的HTML文件上傳:HttpPostedFile屬性爲空
- 13. 將excel表格另存爲html文件類似於另存爲
- 14. 在保存之前讀取一個HttpPostedFile在ASP.NET MVC中保存一個空白文件
- 15. 「文件 - >另存爲」和「saveas」之間的照明差異
- 16. 將JTable另存爲文本文件
- 17. 註解之後MuPdf保存文件android
- 18. 使用Filestream將文件另存爲另一個文件名
- 19. VBScript打開一個Excel文件,然後做一個另存爲
- 20. 如何在SQL Server中存儲HttpPostedFile?
- 21. 保存文件並另存爲文件方法
- 22. 將文件另存爲lob或作爲操作系統文件?
- 23. 將* .rda文件另存爲data.frame
- 24. PhpStorm「另存爲」打開新文件
- 25. 另存爲當前文件夾
- 26. 上傳文件時另存爲選項
- 27. mvc2文件鏈接另存爲
- 28. Spark-Scala:另存爲csv文件(RDD)
- 29. 「另存爲」嚮導CSV文件在Python
- 30. 如何將CGContextRef另存爲.PNG文件?
謝謝你做了我使用這個技巧:http://learn.iis.net/page.aspx/624/application-pool-identities/ – kleinohad