Если вы публикуете с помощью «разрешить возможность обновления этого предварительно скомпилированного сайта», вы можете предварительно скомпилировать определенные вещи и публиковать их только.
Например, если вы изменили код только в файлах .cs со времени последней публикации, вы можете иногдаизбегайте только публикации нового App_Code.dll, но есть некоторые хитрые ситуации ... Например, если вы изменили код в файлах .cs, от которого зависит код на одной из ваших страниц, вам может потребоваться опубликовать новую предварительно скомпилированную версиюэта страница также.(Я спросил о том, почему это здесь , но пока никто не дал хорошего ответа.)
В некоторых случаях вы даже можете публиковать предварительно скомпилированные страницы и пользовательские элементы управления, но здесь могут возникнуть неприятные ситуации:Что ж.Например, если ваша страница использует мастер-страницу и пользовательские элементы управления, вам также могут потребоваться новые предварительно скомпилированные версии.