3

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

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

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

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

我的机器是 Azure 虚拟机,存储空间有限。目前有 0 个字节可用,我无法开始编码。

你能告诉我如何解决这个问题吗?

4

4 回答 4

5

谢谢银心

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

于 2013-11-19T11:21:44.060 回答
3

我也有同样的问题restarted website,一切都很顺利,现在我可以做我被阻止的事情了。

于 2016-02-15T09:20:50.030 回答
2

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

停止 IIS 映像

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

于 2016-06-29T06:35:35.350 回答
0

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

于 2021-01-13T16:14:02.867 回答