在IIS中删除文件时出错

wag*_*pil 3 c# iis-7 winforms azure-virtual-machine

我从存档文件夹中删除文件时收到此错误.我正在尝试使用Expression Encoder 4 Pro SP2删除由IIS Media Services创建的存档文件夹/文件.

当我通过C#代码删除这些文件或手动我在IIS工作进程中打开文件.

我试图移动此文件然后删除它,使用FileStream的SetLength函数将文件长度设置为0,但没有成功.

我试过这个,但它需要重启,我无法重启我的机器.重启我的机器将停止我的其他流畅的流媒体视频.

我的机器是Azure虚拟机,存储空间有限.目前有0个字节免费,我无法启动我的编码.

你能告诉我怎样才能解决这个问题?

wag*_*pil 5

谢谢Silvermind.

最后我解决了.但是,不幸的是,在此解决方案之前我重新启动了我的虚拟机. IIS Worker Process正在锁定我想要删除的文件.要删除这些文件,我从IIS停止了IIS媒体服务发布点,然后尝试删除文件,它工作了!!! 为了我.