Существует методика, которую использовала исследовательская группа Microsoft, называемая универсальным работником. Короче говоря, этот подход требовал, чтобы основное приложение хранилось в другом месте (например, хранилище больших двоичных объектов), а затем выполнялось во время выполнения для выполнения. Теоретически, этот же подход можно использовать для создания пакета, который ваше веб-приложение может развернуть и загрузить при применении обновлений. Таким образом, вам не нужно повторно развертывать каждый раз, когда происходит обновление.
Проблема, которую я вижу здесь, та же самая, которая вызывает проблемы при создании повторно используемых файлов ASPX на веб-сайтах. По крайней мере, последнее, что я пробовал (несколько лет / версий назад), это было невозможно. Таким образом, у вас может быть такой же вызов в этом раунде.