Не удается загрузить изменения в ASP.NET - функция публикации не загружает изменения

Я разработал приложение asp.net, и при использовании инструмента публикации в Visual Studio 2008 мои изменения не загружаются на сервер (т.е. новые файлы css). Я сделал ветку об этом на asp.net, и мне сказали очистить мою локальную папку настроек в моих документах / данных приложения, но поскольку я работаю на сетевом ПК на работе, у меня нет этой папки. Есть другой способ исправить это?

Кроме того, я попытался сделать копию (пробовал что-нибудь из отчаяния), но это не сработало, потому что сайт теперь предварительно скомпилирован.

Спасибо

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

Mauro 04.11.2008 14:14

Сообщения об ошибках отсутствуют. Ни в каких журналах ничего нет. Публикация прошла успешно (все на выходе в порядке), но новые файлы и изменения в существующих файлах не доходят до сервера). Поэтому я не думаю, что очистка кеша браузера решит проблему. Возможно, пул приложений переработан.

GurdeepS 04.11.2008 14:24

Что произойдет, если вы скажете ему удалить файлы перед отправкой новых?

Mauro 04.11.2008 14:50

Я всегда так поступаю, когда появляется этот диалог. Я выбираю удалить все, а затем вывод говорит мне, что публикация выполняется и часть проекта, в которой она находится. Вроде не удаляется проект и не выгружается код?

GurdeepS 04.11.2008 15:01
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
4
481
3

Ответы 3

Вы всегда можете использовать FTP. Я лично никогда не использую "Опубликовать", я использую Вне всякого сравнения для всех моих издательских нужд.

Попробуйте следующее, чтобы исключить ошибки разрешений:

  1. Перейдите к виртуальному каталогу сервера, используя пути unc
  2. Отредактируйте пару значений ключа элемента списка в опубликованном файле web.config и проверьте, можете ли вы сохранить изменение.
  3. если это удалось, попробуйте вручную удалить все файлы, а затем опубликовать изменения.
  4. если по-прежнему не удается опубликовать в локальной папке, скопируйте из локальной папки на удаленный сервер.

Как и Джефф Шелдон, я использую Beyond Compare в своей среде разработки для отправки на свой сервер разработки. Однако, когда я готов перейти к производству, я публикую в другой каталог на своей рабочей станции и использую Beyond Compare, чтобы отправить скомпилированный сайт в производство.

Публикация должна копировать все, что видит ваше решение. Если вы добавите что-то в структуру каталогов вне Visual Studio и не обновите этот каталог в своем решении, он может не быть опубликован.

Другие вопросы по теме