Агент VSTS не может перезаписывать или удалять DLL при использовании IIS.

Агент VSTS для AZure devOPS не может удалить или перезаписать файл при вызове URL-адреса. Однако, когда рабочий процесс IIS убит, а Релиз повторно развернут, он работает нормально.

Я включил как перезапись, так и очистку. Но его по-прежнему невозможно развернуть.

2018-11-17T13:05:23.2176452Z ##[section]Starting: Copy Files to: D:\IIS Hosting\CICD
2018-11-17T13:05:23.2179160Z ==============================================================================
2018-11-17T13:05:23.2179236Z Task         : Copy Files
2018-11-17T13:05:23.2179314Z Description  : Copy files from source folder to target folder using match patterns (The match patterns will only match file paths, not folder paths)
2018-11-17T13:05:23.2179373Z Version      : 2.117.2
2018-11-17T13:05:23.2179438Z Author       : Microsoft Corporation
2018-11-17T13:05:23.2179495Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkID=708389)
2018-11-17T13:05:23.2179554Z ==============================================================================
2018-11-17T13:05:23.4602460Z found 7 files
2018-11-17T13:05:23.4602904Z Cleaning target folder: D:\IIS Hosting\CICD
2018-11-17T13:05:23.4650798Z ##[error]Unhandled: Failed rmRF: EPERM: operation not permitted, unlink 'D:\IIS Hosting\CICD\AZSync.Web.dll'
2018-11-17T13:05:23.4659907Z ##[section]Finishing: Copy Files to: D:\IIS Hosting\CICD

Выдает ошибку -

введите здесь описание изображения


comment
актуальный вопрос, поскольку большинство из нас задают его на начальных этапах локального развертывания IIS.   -  person Anand    schedule 02.10.2019


Ответы (1)


Решение состояло в том, чтобы поставить задачу скопировать app_offline.htm в каталог размещения IIS, что остановило бы запуск ядра dotnet. Скопируйте/перезапишите все файлы, а затем удалите app_offline.htmиспользуя задачу удаления файла.

person Joy    schedule 28.11.2018
comment
вы сделали мой день. - person Anand; 02.10.2019