【问题标题】:.net core file .exe is locked on server and could not be deleted.net 核心文件 .exe 在服务器上被锁定,无法删除
【发布时间】:2019-10-25 17:44:39
【问题描述】:

我在服务器上部署了一个 .net core 2.1 应用程序,并将 iis 作为一个独立的应用程序。

当我尝试删除所有文件以部署此应用程序的另一个版本时,所有文件都被删除,除了 wwwroot 文件夹和 .exe 文件。

两者都被删除但又重新出现在文件夹中。

我已尝试停止 iis 上的应用程序和池应用程序,但它不起作用,并且这些文件一遍又一遍地出现。

我该如何解决这个问题?

【问题讨论】:

    标签: iis deployment .net-core


    【解决方案1】:

    您可以尝试以下方法。

    1. 在任务中查找您尝试删除的 <.exe> 文件 经理。如果它在那里停止它,然后尝试删除您的文件。

    2. 在任务管理器中寻找dotnet.exe,如果有就停止, 然后尝试删除

    对我来说,是 dotnet.exe 导致了这个问题,我通过停止它解决了它

    【讨论】:

      【解决方案2】:

      进程监控器是一个实时监控文件系统的工具。

      https://docs.microsoft.com/en-us/sysinternals/downloads/procmon

      它会告诉你谁在读/写这些文件。

      我相信它会帮助您找出谁在锁定它。然后你只需要停止相关进程并再次尝试删除这些文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-11-09
        • 2011-04-06
        • 1970-01-01
        • 1970-01-01
        • 2021-05-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多