У меня есть служба ISS, которая запускает сайт, использующий SQLite.Когда я хочу освободить этот сайт, я останавливаю сайт и пул приложений, затем копирую новые источники поверх старых.Когда я это делаю (это делает мой скрипт), я получаю сообщение об ошибке:
Access to the path '...\DEV_\bin\x64\SQLite.Interop.dll' is denied
Оказывается (с помощью ProcExplorer) файл заблокирован рабочим процессом IIS (w3wp.exe).
Как я могу автоматизировать удаление этого файла, не останавливая всю службу IIS (размещены другие сайты).
Это в основном тот же вопрос: Проект публикации, который включает SQLite.Interop.dll.не удается, потому что он используется другим процессом Но решение там не сработало, и я не смог прокомментировать его.