在IIS中删除文件时出错

时间:2013-11-11 14:01:43

标签: c# winforms iis-7 azure-virtual-machine

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

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

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

我尝试了THIS,但需要重新启动,我无法重新启动计算机。重启我的机器将停止我的其他流畅的流媒体视频。

我的计算机是Azure虚拟机,存储空间有限。目前有0个字节空闲,我无法启动编码。

请告诉我如何解决这个问题?

4 个答案:

答案 0 :(得分:5)

感谢 Silvermind

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

答案 1 :(得分:2)

我也遇到同样的问题restarted website,一切顺利,现在我可以从我被阻止的事情做起。

答案 2 :(得分:2)

您无需重新启动网站。有一个简单的解决方案。找到下面的图片。

Stop the IIS image

您必须单击停止站点。仍然无效,点击显示所有应用程序,然后点击全部停止。

答案 3 :(得分:0)

对于 .Net Core 应用,你需要在 IIS 中停止相应的应用程序池