SQLite.Interop.dll, используемый службой IIS, остается заблокированным после остановки веб-сайта и пула приложений - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть служба ISS, которая запускает сайт, использующий SQLite.Когда я хочу освободить этот сайт, я останавливаю сайт и пул приложений, затем копирую новые источники поверх старых.Когда я это делаю (это делает мой скрипт), я получаю сообщение об ошибке:

Access to the path '...\DEV_\bin\x64\SQLite.Interop.dll' is denied

Оказывается (с помощью ProcExplorer) файл заблокирован рабочим процессом IIS (w3wp.exe).

Как я могу автоматизировать удаление этого файла, не останавливая всю службу IIS (размещены другие сайты).

Это в основном тот же вопрос: Проект публикации, который включает SQLite.Interop.dll.не удается, потому что он используется другим процессом Но решение там не сработало, и я не смог прокомментировать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...