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