Меня попросили развернуть, но я не могу заставить волшебство случиться - PullRequest
0 голосов
/ 25 августа 2011

Я добавил пару строк в файл, скажем, он строится как foo.dll.Это часть более чем одного файла DLL, но это ядро ​​DLL.Что я сделал, так это то, что добавил пару строк, поэтому он должен добавить некоторые данные журнала в базу данных.Это не должно влиять на любые другие файлы.

Поэтому я попытался развернуть его.У нас нет волшебного развертывания одним кликом, мы просто копируем нужные файлы в нужное место.Так что теперь, так как у меня есть изменения в foo.dll, я подумал, что я могу просто скопировать foo.dll, и сервер будет счастлив.

Я был не прав.Просматривая веб-сайт, я теперь получаю «Общие ошибки», не знаю, что это такое.Я также пытался скопировать все новые файлы DLL (всего 4 я), но это также не решило проблему.

Ошибка, которую он дает:

Http Ошибка 404.0 не найдена

Модуль: ISS Web Core Уведомление: MapRequestHandler Обработчик: Статический файл Ошибка Код: 0x80070002

Замена нового файла foo.dll на старый решает проблему.и я попытался перезапустить веб-сервер.: - (

Ответы [ 2 ]

2 голосов
/ 25 августа 2011

Я полагаю, вы "опубликовали", а не просто "скомпилировали" свою сеть? Вам также необходимо позаботиться о «Конфигурациях решений»: отладка и выпуск.

В обычном процессе публикации вы изменили бы конфигурацию, чтобы выпустить и опубликовать ваш проект в другой папке.

После того, как вы это сделаете, вам просто нужно собрать нужные файлы и загрузить их. Имейте в виду, что вам нужна новейшая версия вашего веб-проекта. Возможно, есть некоторые изменения в Интернете, которых нет в вашем местном проекте. Это может вызвать такие проблемы.

0 голосов
/ 26 августа 2011

У нас нет волшебного развертывания одним щелчком

Почему бы и нет? Это не волшебство, и его довольно легко настроить. Получите любое программное обеспечение для непрерывной интеграции (я бы порекомендовал BuildMaster , поскольку я являюсь его разработчиком, и сейчас оно бесплатное), и у вас больше никогда не возникнет этой проблемы.

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