Я регулярно публикую свой сайт без особых проблем. Но сегодня я заметил, что он не будет перезаписывать существующие файлы .cshtml razor с новыми версиями. Я публикую, смотрю на папку и вижу, что файлы все еще устарели. Если я удалю файл и опубликую его, там будет добавлена новая версия. Но если файл уже существует, он не будет перезаписывать его, и мой веб-сайт выпуска устарел. Я попытался сделать вариант «удалить файлы перед публикацией», но он дает мне ошибку доступа, что он не может удалять папки. Я попытался удалить всю папку, но потом потерял свои .svn-папки и не узнает контроль версий.asp.net mvc publish не перезаписывает файлы cshtml
Есть ли способ заставить команду Publish перезаписать мои файлы .cshtml с последней версией? (обратите внимание: файлы dll переписываются в порядке)
Если у вас есть папки .SVN на рабочем сервере, то вы _definitely_ должны делать что-то неправильно. Возможно, вы решили переместить опубликованный веб-сайт в другую папку? –
Как вы публикуете? Из Visual Studio с использованием настроек веб-развертывания? –
Чтобы опубликовать, я внутри VS, и я нажимаю правой кнопкой мыши на проекте и выбираю «Публиковать», используя файловую систему. – user441058