Как обновить файл конфигурации XBAP после развертывания? - PullRequest
3 голосов
/ 16 октября 2008

У нас есть приложение WPF XBAP, которое мы хотим изменить на сервере после его развертывания. Поскольку файл конфигурации встроен в файлы развертывания, как это возможно?

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

Спасибо!

1 Ответ

3 голосов
/ 27 мая 2009

В каталоге SDK находится программа MageUI.exe. Эта программа позволяет создавать и редактировать манифесты развертывания приложений. Вы можете обновить файл конфигурации, а затем использовать MageUI для редактирования манифеста развертывания и импорта нового файла конфигурации.

В зависимости от размера приложения может быть проще нажать «Опубликовать в Visual Studio», чем использовать MageUI и редактировать манифесты развертывания.

В качестве альтернативы вы можете просмотреть свое приложение на сервере развертывания через HTTP-запрос на файл конфигурации (переименованный во что-то, отличное от .config, поскольку ASP.NET по умолчанию блокирует эти файлы) для обновленной конфигурации.

...