Нужно ли копировать скомпилированные файлы на рабочий сервер?

Я использую проект развертывания для развертывания моего веб-приложения ASP.net. Когда я собираю проект развертывания, все скомпилированные файлы создаются заново.

Нужно ли отправлять их по FTP на рабочий веб-сервер?
Если я внесу небольшое изменение, нужно ли мне снова копировать весь веб-сайт?

10 голосов | спросил Eduardo Molteni 12 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 12 Sep 2008 18:57:00 +0400 2008, 18:57:00

2 ответа


0

По моим собственным исследованиям, скомпилированные файлы должны быть скопированы на рабочий сервер, но их не нужно копировать каждый раз

из Рика Страля отличный блог:

  

Выход из утилиты слияния   Можно объединить всю разметку и CodeBeside   код в одну сборку, но вы   все равно будет в конечном итоге с .compiled   файлы, необходимые для ASP.NET   связать запросы страницы с   конкретный класс, содержащийся в   сборка. Тем не менее, потому что файл   сгенерированные имена исправлены, вы не   нужно обновить эти файлы, если вы   добавить или удалить страницы. В действительности это   означает, что в большинстве ситуаций вы можете   просто обновите одну сборку до   обновите свой веб.
источник

ответил Eduardo Molteni 15 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 15 Sep 2008 19:10:11 +0400 2008, 19:10:11
0

Вы можете избавиться от файлов .compiled, используя aspnet_merge с параметром -r.

  

Удаляет скомпилированные файлы для основной сборки кода (код в папке App_Code). Не используйте эту опцию, если ваше приложение содержит явную ссылку на тип основной сборки кода.

ответил Bob 27 Jam1000000amWed, 27 Jan 2010 00:11:33 +030010 2010, 00:11:33

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132