Когда я использую Build- > Publish Web Site в Visual Studio 2008, большую часть времени он компилирует сайт, а затем просто спрашивает меня: "Все файлы в целевой папке будут удалены. Продолжить?" (Или что-то в этом роде). Однако иногда при публикации проекта в Visual Studio я получаю диалоговое окно, которое позволит мне полностью заменить содержимое папки или просто заменить измененные файлы на более новую версию.
Я предпочитаю публиковать без полного уничтожения папки, потому что развернутое приложение создает пользовательские файлы и файлы кеша, поскольку они использовались, что я не хочу предпринимать дополнительные шаги для сохранения. Однако я не уверен, почему Visual Studio не всегда дает мне эту возможность. Я могу изменить эту настройку? Это связано с версией .NET, которую я использую?
Любое понимание оценено!
Изменить - продолжение в 2009-01-20
Я до сих пор не понял этого, но вот еще информация.
Здесь функция публикации похожа на один проект ASP.NET на рабочем столе Win XP:
И вот как это выглядит для другого проекта на моем ноутбуке Vista:
Обратите внимание на переключатели на втором снимке экрана, которые позволяют мне либо удалять содержимое папки перед публикацией, либо просто перезаписывать соответствующие файлы. Я хотел бы иметь эти параметры для каждого проекта.
На обоих компьютерах работает Visual Studio 2008 Professional (версия 9.0.30729.1 SP, в соответствии с Help- > About). Точная версия. И я сомневаюсь, что разница в ОС вызывает изменение этой функциональности. Это где-то где-то здесь, верно? Кто-нибудь знает?