Можно ли отключить теневое копирование в функции Azure? - PullRequest
0 голосов
/ 07 мая 2019

Мы работаем над новой функцией, которая использует сторонние плагины, которые хранятся в каталоге с именем «Плагины».Один конкретный плагин ожидает, что определенные файлы, такие как файл лицензии, будут находиться в том же каталоге, что и сборка плагина (DLL), в зависимости от значения Location сборки.Однако из-за теневого копирования файл лицензии находится в папке, в которой он был первоначально развернут, а значение Местоположения сборки - это подпапка «Временные файлы ASP.NET» после теневого копирования.Есть ли способ отключить теневое копирование, чтобы обойти эту проблему?

Я предложил поставщику плагинов использовать CodeBase, а не Location.Они рассматривают это, но мне нужно завершить эту функцию сейчас, поэтому я не могу дождаться этого изменения кода.

Мое текущее желание - отключить теневое копирование, чтобы значение свойства Location сборки было местоположением, гдевсе файлы плагинов изначально развернуты на.

1 Ответ

0 голосов
/ 07 мая 2019

Причина Функция Azure не поддерживает web.config, необходимо найти другие способы ее реализации.

В github есть один способ решить эту проблему, и в этом комментарии говорится, что нет теневой копии в v2, возможно, вы могли бы попробовать. Добавьте эту директиву в ваш web Deploy pubxml для вашего профиля публикации:

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