Publi sh веб-приложение, но не перезаписывать app_data, а удалять существующие файлы? - PullRequest
0 голосов
/ 04 мая 2020

Ладно, наверное, я никогда не разбирался с этим или не могу вспомнить, как сохранить папку app_data при использовании профиля publi sh изнутри и иметь более старый проект веб-форм, использующий vs 2019 и опубликованный в папке на сервере. используя путь un c. Работает нормально, но мне не нужно перезаписывать папку app_data. В профиле publi sh есть несколько опций, таких как удалить существующие файлы исключить файлы в app_data

Если я хочу, чтобы папка app_data оставалась нетронутой на целевом объекте, тогда я должен не использовать удалить существующие файлы? При этом даже при исключении файлов из app_data папка app_data все равно удаляется. Только если я уберу галочку «удалить существующие файлы», app_data на цели останется без изменений.

1 Ответ

0 голосов
/ 05 мая 2020

Мы можем избежать удаления папки App_Data при публикации, используя следующую команду:

-skip: Directory = \ App_Data

Проверьте эти ссылки:
Сделать так, чтобы MSDeploy (Visual Studio) не удалял папку App_Data, а удалял все остальное
https://forums.iis.net/t/1191873.aspx?Avoid+deleting+App_Data+folder+when+publishing+

Delete existing files удалит все файлы по физическому пути веб-сайт перед публикацией обновленных файлов.
Отметка exclude files in App_data означает, что файлы текущей папки App_Data не будут опубликованы на физическом пути веб-сайта, в результате чего существующий каталог AppData на веб-сайте будет сохранен.
Не стесняйтесь, дайте мне знать, если есть что-то, с чем я могу помочь.

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