BizTalk Deployment Framework 5. Сбой при обновлении до развернутого приложения
Читая "Обновление развернутого приложения" в документации по BTDF, у меня складывается впечатление, что установщик обновит развернутое приложение. После изменения ProductId и ProductVersion (при необходимости) я дважды запустил новый установщик, но безуспешно. Цель состоит в том, чтобы обновить развернутое приложение, не удаляя и не удаляя приложение. Это вообще возможно? В документах неясно об этом. Вот описание шагов, которые я предпринял с результатами.
Впервые я запустил установщик, и как только это было сделано, я запустил мастер развертывания. В развернутом мастере произошла ошибка с предложением указать уникальное имя приложения (приложение уже развернуто, поэтому я понимаю конфликт).
Во второй раз я запустил установщик и когда он закончил. Я не запустил мастер развертывания, полагая, что он обновит GAC новыми DLL, а BizTalk обнаружит обновленные библиотеки DLL и сбросит процесс. Не повезло тоже.
Кто-нибудь, пожалуйста, объясните процесс? Опять же, цель состоит в том, чтобы обновить развернутое приложение, не удаляя и не удаляя его.
2 ответа
Команда разработчиков BTDF ответила на вопрос о Codeplex.
Я должен сказать, что у меня есть опыт развертывания приложений только из Visual Studio на Biztalk Server, но ни один из них не использует настоящий установщик. Тем не менее, я решил большинство проблем развертывания, сделав полную остановку приложения Biztalk перед развертыванием. Не уверен, поможет ли это вам или нет, но стоит попробовать, если вы еще этого не сделали (в вопросе об этом нет упоминания).
Кроме того, какие изменения вы вносите и откуда вы знаете, что они не произошли после установки / развертывания? Я знаю, что в прошлом мне приходилось перезапускать экземпляр хоста, чтобы изменения карты были распознаны на сервере.