Я должен скопировать .compiled файлы в рабочий сервер?

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

Мне нужны к FTP они к производственному веб-серверу?
Если я делаю небольшое изменение, я должен скопировать весь веб-сайт снова?

10
задан Eduardo Molteni 15 September 2008 в 15:09
поделиться

3 ответа

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

от Rick Strahl превосходный блог:

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

8
ответ дан 4 December 2019 в 03:17
поделиться

Нет ничего специального о .compiled файлах: это - просто фактический файл с .compiled расширением на конце так, чтобы ничего не происходило при случайном двойном щелчке по нему.

Но если Вы видите .compiled файлы, Вы публикуете свое приложение таким способом, которым оно ожидает быть официально установленным - недостаточно просто скопировать вещи в производство. Необходимо запустить программу установщика также. Если это - приложение, Вы знаете, уже развертывается, который кажется немного ненужным.

-2
ответ дан 4 December 2019 в 03:17
поделиться

Вы можете избавиться от .cyPiled файлов, используя инструмент ASPNET_MERGE с помощью опции -R .

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

0
ответ дан 4 December 2019 в 03:17
поделиться
Другие вопросы по тегам:

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