Изменения в файлах ascx / aspx - будет ли это сбрасывать приложение - PullRequest
2 голосов
/ 16 февраля 2011

Изменения в файлах ascx / aspx - сбросит ли это приложение?Иногда на сервере dev они не вызывают это, тогда как на живом сервере я думаю, что это иногда вызывает это.Какое правило?

Спасибо, Павел

Ответы [ 3 ]

5 голосов
/ 16 февраля 2011

Зависит от того, что вы меняете в файле. Если вы просто поменяете разметку, которая не влияет на какой-либо код, и проект будет опубликован с параметром «обновляемый», он не перекомпилирует ваше решение.

Однако, если вы измените код на много или измените встроенный код, его нужно будет переосмыслить / перекомпилировать, поэтому ваше приложение «перезагрузится».

4 голосов
/ 16 февраля 2011

Зависит от того, как развернуто ваше приложение; Развертывание ASP.NET

Если вы просто развернете; скопируйте файлы приложения, которые вы создали, с вашего компьютера разработки в производство; Таким образом, ваше приложение не будет сброшено будет компилироваться только страница .aspx , иначе будет скомпилирована страница, имеющая пользовательский элемент управления .ascx .

Однако, если вы развернули приложение с помощью Прекомпиляция веб-сайта ASP.NET , то у него есть дополнительные параметры, которые могут повлиять на компиляцию.

Выбор модели прекомпиляции

Что ж, если вы использовали модель предварительной компиляции с UI Update, то изменение aspx или ascx не сбросит ваше приложение, иначе с другими моделями ваше приложение будет сброшено.

0 голосов
/ 16 февраля 2011

В дополнение к точке зрения Филипа, если теневое копирование включено, приложение будет сбрасываться только при перезапуске пула приложений.

http://odetocode.com/articles/305.aspx

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