iis - .net 核心文件 .exe 在服务器上被锁定,无法删除
问题描述
我在服务器上部署了一个 .net core 2.1 应用程序,并将 iis 作为一个自包含的应用程序。
当我尝试删除所有文件以部署此应用程序的另一个版本时,所有文件都被删除,除了 wwwroot 文件夹和 .exe 文件。
两者都被删除但又重新出现在文件夹中。
我已经尝试停止 iis 上的应用程序和池应用程序,但它不起作用,并且这些文件一遍又一遍地出现。
我怎么解决这个问题?
解决方案
您可以尝试以下方法。
在任务管理器中查找您尝试删除的<.exe>文件。如果它在那里停止它,然后尝试删除您的文件。
在任务管理器中查找dotnet.exe,如果有,停止它,然后尝试删除
对我来说,是 dotnet.exe 导致了这个问题,我通过停止它来解决它
推荐阅读
- html - 如何让 DIV 表的页眉和页脚在打印时被分页符破坏时重复
- regex - 接受像 1,000.10 这样的数字的正则表达式?
- c# - 一种更优雅的泛型类型转换函数方法
- python - 如何使用 Python webdriver 查找上下文标签?
- javascript - 将对象列表转换为嵌套的对象列表 javascript
- python - 为什么QLineSeries的点击信号返回的点不在QLineSeries.point()中?
- angular - 在 mat 表行的 td 中单击按钮时展开和折叠行
- azure - 使用 ADAL 获取 access_token
- python - += 和 .append() 有什么区别?
- javascript - 仅当所有子查询在 Promise.all() 中成功执行时才在 mongodb 中进行更改